讓我們了解 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
它會列印程式名稱以及從選項檔案中取得的所有選項。密碼值被屏蔽。
以上是影響選項檔案處理的 MySQL 命令列選項的詳細內容。更多資訊請關注PHP中文網其他相關文章!