共計 1187 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章主要介紹“MySQL 客戶端怎么連接服務器”的相關知識,丸趣 TV 小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“MySQL 客戶端怎么連接服務器”文章能幫助大家解決問題。
MySQL 客戶端 / 服務器架構
MySQL 其實跟我們平時使用的程序一樣,是由兩部分組成的,一部分是客戶端程序,一部分是服務器程序。
MySQL 服務器程序直接和我們存儲的數據打交道,客戶端啊連接服務器,發送增刪改查的請求,服務器操作維護的數據響應請求。MySQL 服務器程序的進程也被稱為 MySQL 數據庫實例。
MySQL 客戶端都需要用戶名和密碼才能登錄,登錄之后才能給服務器發送請求來操作某些數據。
我們日常使用 MySQL 的情景一般是這樣的
啟動 MySQL 服務器程序。
啟動 MySQL 客戶端程序并連接到服務器程序。
在客戶端程序中輸入一些 sql 命令語句作為請求發送到服務器程序,服務器程序收到這些請求后,會根據請求的內容來操作具體的數據并向客戶端返回操作結果。
MySQL 客戶端連接服務器
在成功啟動 MySQL 服務器程序后,就可以啟動客戶端程序來連接到這個服務器了。我們可以通過 mysql 可執行文件與服務器程序交互,進行發送請求并接收服務器的處理結果。啟動格式如下:
mysql - h 主機名 - u 用戶名 - p 密碼
示例:
mysql -hlocalhost -uroot -p
123456
出現如下界面就表示連接成功了。
注意事項:最好不要在一行命令中輸入密碼,我們直接輸入的是明文可能會被同一臺機器上的其他用戶看到,我們可以通過如下命令分為兩步進行操作
mysql -hlocalhost -uroot -p
按回車之后才會提示輸入密碼。
客戶端與服務器連接的過程
運行著的服務器程序和客戶端程序本質上都是計算機上的一個進程,所以客戶端進程向服務器進程發送請求并得到響應的過程本質上是一個進程間通信的過程。MySQL 支持三種客戶端進程和服務器進程的通信方式:
TCP/IP
真實環境中,數據庫服務器進程和客戶端進程可能運行在不同的主機中,它們之間必須通過網絡來進行通信。MySQL 采用 TCP 作為服務器和客戶端之間的網絡通信協議。我們可以通過 IP 地址 + 端口號的方式來與這個進程連接,命令行中添加 -P(大寫 P)參數來指定端口號,格式如下:
mysql -hlocalhost -P3306 -uroot -p123456
MySQL 服務器默認監聽 3306 端口;
命名管道和共享內存
這種通信方式是 windows 操作系統中的兩種進程間通信方式;如果沒聽說或可以忽略,不重要。
Unix 域套接字文件
這種方式要求客戶端和服務器運行在同一臺類 Unix 的操作系統上。
關于“MySQL 客戶端怎么連接服務器”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注丸趣 TV 行業資訊頻道,丸趣 TV 小編每天都會為大家更新不同的知識點。