MySQL 8.0使用教程:如何連接到服務器

MySQL是最流行的關係型數據庫管理系統之一,屬於Ocle旗下產品。MySQL數據庫開源免費,能夠跨平臺使用非常靈活,支持分佈式,一般中小型網站的開發都選擇 MySQL 作爲網站數據庫。那麼MySQL怎麼連接服務器呢?這裏以MySQL 8.0爲例,來看下相關操作。

相關環境:BlueHost香港CN2服務器,數據庫MySQL 8.0.25,系統選用的是CentOS 7。

我們要實現MySQL連接到服務器,在調用MySQL時需要知道用戶名和密碼。如果服務器在您登錄的計算機以外的計算機上運行,則還必須指定一箇主機名。

shell> mysql -h host -u use -p

Ente psswod: ********

host和use分別代表運行MySQL服務器的主機名和MySQL帳戶的用戶名。這裏您可以使用實際名稱替換設置。該 ********代表你的密碼,當mysql顯示Ente psswod:提示時需要輸入登錄。

如果登錄成功,您將會看到一些介紹性信息,然後出現mysql>提示:

shell> mysql -h host -u use -p

Ente psswod: ********

Welcome to the MySQL monito.  Commnds end with ; o \g.

You MySQL connection id is 25338 to see esion: 8.0.25-stndd

Type ̺help;̻ o ̺\h̻ fo help. Type ̺\c̻ to cle the buffe.

mysql>

接下來,您可以在mysql>中輸入相關SQL語句。

如果您在運行MySQL的同一臺計算機上登錄,則可以省略主機,只需使用以下命令:

shell> mysql -u use -p

如果在嘗試登錄時收到諸如ERROR 2002(HY000)之類的錯誤消息 :無法通過套接字̻/tmp/mysql.sock̻(2)連接到本地MySQL服務器,則意味着該MySQL服務器守護程序(Unix)或服務(Windows)未運行。

一些MySQL安裝允許用戶以匿名(未命名)用戶身份連接到本地主機上運行的服務器。如果您的計算機上是這種情況,則應該可以通過不帶任何選項的mysql來連接到該服務器:

shell> mysql

成功連接到服務器後,您可以隨時在提示符下鍵入QUIT(或\q)斷開連接mysql>:

mysql> QUIT

相關閱讀:《MySQL創建用戶的命令》