影響選項檔案處理的 MySQL 命令列選項


讓我們瞭解 MySQL 命令列選項如何影響選項檔案處理 -

許多支援選項檔案的 MySQL 程式都處理以下選項。由於這些選項會影響選項檔案處理,因此必須在命令列上提供,而不是在選項檔案中提供。為了使其正常工作,這些選項中的每一個都必須在其他選項之前提供,但以下例外情況除外 -

−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.

在 Windows 上,如果伺服器啟動使用 --defaults-file 和 --install 選項完成,則 --install 必須放在首位。

--defaults-extra-file=file_name

在 Unix 上,在全域性選項檔案之後讀取選項檔案中的上述行,但請確保在所有平臺上的使用者選項檔案之前以及登入路徑檔案之前。

--login-path=name

它有助於從 .mylogin.cnf 登入路徑檔案中命名的登入路徑中讀取選項。“登入路徑”是一個選項組,其中包含指定要連線到的正確 MySQL 伺服器以及要對其進行身份驗證的帳戶的選項。

要建立或修改登入路徑檔案,必須使用 mysql_config_editor 實用程式。

mysql --login-path=mypath

預設情況下,mysql 客戶端讀取 [client] 和 [mysql] 選項組。對於上述命令,mysql 從其他選項檔案中讀取 [client] 和 [mysql],並且 [client]、[mysql] 和 [mypath] 將從登入路徑檔案中讀取。

即使使用了 --no-defaults 選項,客戶端程式也會讀取登入路徑檔案。要指定備用登入路徑檔名,必須設定 MYSQL_TEST_LOGIN_FILE 環境變數。

--print-defaults

它列印程式名稱以及從選項檔案獲取的所有選項。密碼值被遮蔽。

更新於: 2021年3月9日

183 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告