MySQL Workbench 手冊  /  ...  /  標準 TCP/IP 連線方式

5.3.1 標準 TCP/IP 連線方式

此連線方式允許 MySQL Workbench 使用 TCP/IP 連接到 MySQL 伺服器。除了在提供的欄位中命名您的新連線之外,您還可以從以下標籤中選擇來指定連線值:參數SSL進階

注意

MySQL 系統變數 skip_networking 會影響 TCP/IP 連線方式。如果停用此變數,請使用具名管道或共用記憶體 (在 Windows 上) 或 Unix Socket 檔案 (在 Unix 上)。

參數標籤

標準 TCP/IP 連線的參數如下:

  • 主機名稱: MySQL 伺服器的主機名稱或 IP 位址。

    注意

    主機名稱 "localhost" 在您的主機上可能會解析為 "127.0.0.1" 或 "::1",因此在檢查權限時請注意這一點。例如,如果網頁應用程式的使用者僅有權限存取主機上的 "127.0.0.1",而定義的連線使用解析為 "::1" 的 "localhost",則此連線可能缺乏對上述網頁應用程式的適當權限。請在每個主機上 Ping "localhost" 以判斷它解析到哪裡。

  • 連接埠: MySQL 伺服器正在監聽的 TCP/IP 連接埠 (預設為 3306)。

  • 使用者名稱: 用於連線的使用者名稱。

  • 密碼: 使用帳戶的選用密碼。如果在此處不輸入密碼,當 MySQL Workbench 嘗試建立連線時,會提示您輸入密碼。MySQL Workbench 可以將密碼儲存在儲存庫中 (請參閱章節 5.3.9,「密碼儲存庫」)。

  • 預設結構描述: 當建立與伺服器的連線時,此選項會設定在 MySQL Workbench 的其他部分中使用的預設結構描述。為了簡化操作,您可以在初始設定期間將預設結構描述值保留空白,並在稍後需要時設定預設值。

SSL 標籤

SSL 參數如下:

  • 使用 SSL: SSL 加密是可設定的,讓您能夠根據伺服器所決定的條件調整您的連線。值如下:

    • – 建立未加密的連線。

    • 如果可用 (預設) – 如果伺服器支援加密連線,則建立加密連線,如果無法建立加密連線,則會退回使用未加密的連線。

    • 要求 – 如果無法建立加密連線,則導致連線嘗試失敗。

    • 要求並驗證 CA – 要求加密連線,並對伺服器 CA 憑證執行驗證。

    • 要求並驗證身分 – 對伺服器 CA 憑證及其憑證中的伺服器主機名稱執行驗證。

  • SSL 金鑰檔案: SSL 的金鑰檔案路徑。

  • SSL CERT 檔案: SSL 的憑證檔案路徑。

  • SSL CA 檔案: SSL 的憑證授權單位檔案路徑。

  • SSL 加密套件: 用於 SSL 加密的許可加密套件的可選清單。

此標籤中的動作

進階標籤

進階標籤包含以下核取方塊:

  • 使用壓縮協定:如果選取,應用程式和 MySQL 伺服器之間的通訊將會壓縮,這可能會提高傳輸速率。這相當於使用 --compress 選項啟動 MySQL 命令列用戶端。預設會取消選取此選項。

  • 使用 ANSI 引號來引述識別碼:將 " 視為識別碼引號字元 (類似於 ` 引號字元),而不是字串引號字元。在此模式啟用時,您仍然可以使用 ` 來引述識別碼。啟用此選項後,您無法使用雙引號來引述文字字串,因為它會被解譯為識別碼。注意:如果選取此選項,則會覆寫伺服器設定。預設會取消選取此選項。

  • 啟用 Cleartext 驗證外掛程式:以未加密的文字形式傳送使用者密碼。某些驗證方法需要此選項。預設會取消選取此選項。

它還包括以下選項:

逾時:在中止連線之前等待的最大時間。預設連線逾時時間為 60 秒。

SQL_MODE:覆寫伺服器使用的預設 SQL_MODE

其他: Connector/C++ 的其他選項,以 option=value 配對的形式,每行一個。