要鏈接到服務器,一般須要在調用mysql
時提供MySQL用戶名,而且極可能須要密碼,若是服務器在你登陸的計算機之外的計算機上運行,則還須要指定主機名。請與你的管理員聯繫,以瞭解你應該使用哪些鏈接參數進行鏈接(即,要使用的主機、用戶名和密碼),一旦知道了正確的參數,就應該可以像這樣鏈接:mysql
shell> mysql -h host -u user -p Enter password: ********
host
和user
表示運行MySQL服務器的主機名和MySQL賬戶的用戶名,替換適合你的設置的值,********
表明你的密碼,當mysql
顯示Enter password:
提示時輸入它。sql
若是可行,你應該看到一些介紹性信息,而後是mysql>
提示符:shell
shell> 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.0.19-standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
mysql>
提示符告訴你mysql
已準備好輸入SQL語句。segmentfault
若是你在運行MySQL的同一臺計算機上登陸,則能夠省略主機,只需使用如下命令:服務器
shell> mysql -u user -p
若是,當你嘗試登陸時,會收到錯誤消息,例如ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
,這意味着MySQL服務器守護程序(Unix)或服務(Windows)未運行。socket
某些MySQL安裝容許用戶以匿名(未命名)用戶身份鏈接到本地主機上運行的服務器,若是你的機器上是這種狀況,你應該能夠經過調用沒有任何選項的mysql
鏈接到該服務器:code
shell> mysql
成功鏈接後,你能夠經過在mysql>
提示符下鍵入QUIT
(或\q
)來隨時斷開鏈接:server
mysql> QUIT Bye
在Unix上,你也能夠經過按Control + D
斷開鏈接。get
如下部分中的大多數示例都假定你已鏈接到服務器,它們經過mysql>
提示符指出這一點。it