MySQL 是一個開放源代碼的關系型數據庫管理系統。在使用 MySQL 進行開發時,我們需要連接到數據庫,這里討論的是 MySQL 的兩種連接方式。
1. 基于 TCP/IP 的連接方式
// 連接 MySQL 數據庫 $host = 'localhost'; // 數據庫主機名 $user = 'username'; // 數據庫用戶名 $password = 'password'; // 數據庫密碼 $database = 'database_name'; // 數據庫名稱 $conn = mysqli_connect($host, $user, $password, $database); if (!$conn) { die('連接數據庫失敗: ' . mysqli_connect_error()); } else { echo '連接數據庫成功'; }
基于 TCP/IP 的連接方式是最常用的一種。在通過 PHP 連接 MySQL 數據庫時,我們需要提供數據庫的主機名、用戶名、密碼以及數據庫名稱。這種連接方式是通過網絡與數據庫服務器建立連接。
2. 基于 UNIX 套接字的連接方式
// 連接 MySQL 數據庫 $socket = '/tmp/mysql.sock'; // MySQL 的 UNIX 套接字文件路徑 $user = 'username'; // 數據庫用戶名 $password = 'password'; // 數據庫密碼 $database = 'database_name'; // 數據庫名稱 $conn = mysqli_connect("p:$socket", $user, $password, $database); if (!$conn) { die('連接數據庫失敗: ' . mysqli_connect_error()); } else { echo '連接數據庫成功'; }
基于 UNIX 套接字的連接方式是另一種常用的連接方式,它通過 MySQL 的 UNIX 套接字文件與數據庫服務器建立連接。這種連接方式通常用于本地開發環境。
無論使用哪種連接方式,連接 MySQL 數據庫時都需要提供相應的信息。基于 TCP/IP 的連接方式是最常用的方式,而基于 UNIX 套接字的方式通常用于本地開發環境。
上一篇mysql有主從數據庫嗎
下一篇css中怎么移動圖片位置