讓我們看看 MySQL 用戶端程式支援的選項,這些選項控制客戶端程式如何與伺服器建立連接,無論連接是否加密、壓縮。
這些選項也可以在命令列或選項檔中給出。下面提到的命令選項可用於建立連線 -
--default-auth:這是需要使用的驗證外掛程式。
--host:MySQL伺服器所在主機。
--password:需要的密碼連接到伺服器時使用。
--pipe:用於使用命名管道連接到伺服器。僅在 Windows 上使用。
--plugin-dir:安裝外掛程式的目錄。
- -port:用於連線的 TCP/IP 連接埠號碼。
--protocol:使用的傳輸協定。
--socket:使用的Unix套接字檔案或Windows命名管道。
--user:指使用的MySQL使用者名稱。連接到伺服器時使用。
--default-auth=plugin:它給出了必須使用哪個客戶端驗證插件的提示。
--host=host_name, -h host_name:MySQL伺服器執行的主機。該值可以是主機名稱、IPv4 位址或 IPv6 位址。預設值為localhost。
--password[=pass_val],-p[pass_val]:用於的MySQL帳號的密碼 連接到伺服器。密碼值是可選的。
--port=port_num, -P port_num:用於 TCP/IP 連接,它決定需要使用的連接埠號碼。預設連接埠號碼為 3306。
--protocol={TCP|SOCKET|PIPE|MEMORY}:此選項明確告知使用哪種傳輸 必須使用協定來連接到伺服器讓我們舉個例子 -
預設情況下,Unix 上到本機的連線是使用 Unix 套接字檔案進行的。如下所示 -
mysql --host=localhost
要強制使用 TCP/IP 傳輸而不是預設值,可以指定 --protocol 選項。如下圖 -
mysql --host=localhost --protocol=TCP
以上是用於連接到 MySQL 伺服器的命令選項的詳細內容。更多資訊請關注PHP中文網其他相關文章!