連線 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

更新於:2021-03-09

420 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告