相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  教學  /  連接與斷開伺服器連線

5.1 連接與斷開伺服器連線

要連接到伺服器,通常您在調用 mysql 時需要提供 MySQL 使用者名稱,並且很可能需要密碼。如果伺服器在您登入的機器以外的機器上執行,您還必須指定主機名稱。請聯絡您的管理員,以找出您應使用哪些連線參數來連線(即,使用哪個主機、使用者名稱和密碼)。一旦您知道正確的參數,您應該可以像這樣連線

$> mysql -h host -u user -p
Enter password: ********

hostuser 代表您的 MySQL 伺服器執行的主機名稱以及您的 MySQL 帳戶的使用者名稱。請替換成適合您設定的值。******** 代表您的密碼;當 mysql 顯示 Enter password: 提示時輸入它。

如果這樣做有效,您應該會看到一些介紹資訊,後面接著 mysql> 提示

$> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 9.0.0-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

mysql> 提示告訴您 mysql 已準備好讓您輸入 SQL 語句。

如果您在執行 MySQL 的同一機器上登入,您可以省略主機,而直接使用以下命令

$> mysql -u user -p

如果當您嘗試登入時收到類似 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 的錯誤訊息,則表示 MySQL 伺服器守護程式 (Unix) 或服務 (Windows) 未執行。請諮詢管理員,或參閱 第 2 章,安裝 MySQL 中適合您作業系統的部分。

如需在嘗試登入時經常遇到的其他問題的說明,請參閱 第 B.3.2 節,「使用 MySQL 程式時的常見錯誤」

某些 MySQL 安裝允許使用者以匿名(未命名)使用者身分連線到在本機主機上執行的伺服器。如果您的機器是這種情況,您應該能夠透過在不帶任何選項的情況下調用 mysql 連線到該伺服器

$> mysql

成功連線後,您隨時可以透過在 mysql> 提示符號處輸入 QUIT (或 \q) 來斷開連線

mysql> QUIT
Bye

在 Unix 上,您也可以按下 Control+D 來斷開連線。

以下各節中的大多數範例都假設您已連線到伺服器。它們會透過 mysql> 提示符號來表示這一點。