連線 MySQL 伺服器的命令選項
讓我們看看 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 地址。預設值為本地主機。
--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
廣告