最基礎的連接方式:
mysql -u root -p # 輸入密碼後進入 mysql> 提示符
成功登入後顯示版本資訊與連線 ID。在提示符下可直接執行 SQL 語句,以分號或 \g 結束。退出方式:exit、quit 或 \q。
PHP 使用 mysql_connect() 建立連接(注意:PHP 7.0+ 已移除此擴展,建議改用 mysqli 或 PDO_MySQL)。
resource mysql_connect(
string $server = 'localhost:3306',
string $username = '',
string $password = '',
bool $new_link = false,
int $client_flags = 0
)
MYSQL_CLIENT_SSL:啟用 SSL 加密MYSQL_CLIENT_COMPRESS:壓縮協議MYSQL_CLIENT_IGNORE_SPACE:允許函數名後空格MYSQL_CLIENT_INTERACTIVE:使用互動式超時bool mysql_close(resource $link_identifier = null)
非持久連接腳本結束時會自動釋放,持久連接(mysql_pconnect)不受影響。
<?php
$dbhost = 'localhost:3306';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>
提醒:生產環境請改用 mysqli 或 PDO,並採用預處理語句防止 SQL 注入。