相關文件 下載本手冊
PDF (美式信紙尺寸) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

5.1 連接與中斷連線伺服器

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

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

主機使用者 代表您的 MySQL 伺服器執行所在的主機名稱,以及您的 MySQL 帳戶的使用者名稱。請將適當的值取代為您的設定。******** 代表您的密碼;當 mysql 顯示 輸入密碼: 提示時,請輸入密碼。

如果連線成功,您應該會看到一些介紹資訊,接著是 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: 8.4.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> 提示符號來表示。