MySQL 支援下列與金鑰環相關的命令列選項
--keyring-migration-destination=
plugin
命令列格式 --keyring-migration-destination=plugin_name
類型 字串 金鑰遷移的目的地金鑰環外掛程式或元件。請參閱章節 8.4.4.11,「在金鑰環金鑰儲存區之間遷移金鑰」。選項值的解釋取決於是否指定了
--keyring-migration-to-component
或--keyring-migration-from-component
。如果使用
--keyring-migration-to-component
,則選項值為金鑰環外掛程式,其解譯方式與--keyring-migration-source
相同。如果使用
--keyring-migration-to-component
,則選項值為金鑰環元件,指定為外掛程式目錄中的元件程式庫名稱,包括任何平台特定擴充功能,例如.so
或.dll
。
注意--keyring-migration-source
和--keyring-migration-destination
對於所有金鑰環遷移作業是必要的。來源和目的地必須不同,且遷移伺服器必須支援兩者。--keyring-migration-from-component
命令列格式 --keyring-migration-from-component[={OFF|ON}]
類型 布林值 預設值 OFF
表示金鑰遷移是從金鑰環組件到金鑰環外掛程式。此選項可讓您將金鑰從金鑰環組件遷移到金鑰環外掛程式。
若要從金鑰環外掛程式遷移到金鑰環組件,請使用
--keyring-migration-to-component
選項。若要從一個金鑰環組件遷移到另一個金鑰環組件,請使用 mysql_migrate_keyring 公用程式。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。--keyring-migration-host=
host_name
命令列格式 --keyring-migration-host=主機名稱
類型 字串 預設值 localhost
目前正在使用其中一個金鑰遷移金鑰儲存區的執行伺服器的主機位置。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。遷移始終在本地主機上進行,因此該選項始終指定一個值,用於連線到本地伺服器,例如
localhost
、127.0.0.1
、::1
或本地主機 IP 位址或主機名稱。--keyring-migration-password[=
password
]命令列格式 --keyring-migration-password[=密碼]
類型 字串 用於連線到目前正在使用其中一個金鑰遷移金鑰儲存區的執行伺服器的 MySQL 帳戶密碼。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。
密碼值是可選的。如果未提供,伺服器會提示輸入。如果提供,則
--keyring-migration-password=
與其後的密碼之間必須沒有空格。如果未指定密碼選項,則預設為不傳送密碼。在命令列上指定密碼應被視為不安全。請參閱第 8.1.2.1 節,「密碼安全的使用者指南」。您可以使用選項檔案來避免在命令列上提供密碼。在這種情況下,檔案應具有限制模式,且只有用於執行遷移伺服器的帳戶才能存取。
--keyring-migration-port=
port_num
命令列格式 --keyring-migration-port=port_num
類型 數值 預設值 3306
對於 TCP/IP 連線,用於連線到目前正在使用其中一個金鑰遷移金鑰儲存區的執行伺服器的連接埠號碼。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。
--keyring-migration-socket=
path
命令列格式 --keyring-migration-socket={檔案名稱|具名管道名稱}
類型 字串 對於 Unix Socket 檔案或 Windows 具名管道連線,用於連線到目前正在使用其中一個金鑰遷移金鑰儲存區的執行伺服器的 Socket 檔案或具名管道。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。
--keyring-migration-source=
plugin
命令列格式 --keyring-migration-source=外掛程式名稱
類型 字串 用於金鑰遷移的來源金鑰環外掛程式。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。
此選項值類似於
--plugin-load
,但只能指定一個外掛程式庫。該值以plugin_library
或name
=
plugin_library
的形式給出,其中plugin_library
是包含外掛程式程式碼的程式庫檔案名稱,而name
是要載入的外掛程式名稱。如果指定外掛程式庫名稱而沒有任何外掛程式名稱,伺服器會載入該程式庫中的所有外掛程式。如果有前置外掛程式名稱,伺服器只會從該程式庫中載入指定的那個外掛程式。伺服器會在plugin_dir
系統變數所指定的目錄中尋找外掛程式程式庫檔案。注意--keyring-migration-source
和--keyring-migration-destination
對於所有金鑰環遷移作業都是強制性的。來源和目的地外掛程式必須不同,而且遷移伺服器必須支援這兩個外掛程式。--keyring-migration-to-component
命令列格式 --keyring-migration-to-component[={OFF|ON}]
類型 布林值 預設值 OFF
表示金鑰遷移是從金鑰環外掛程式到金鑰環組件。此選項可讓您將金鑰從金鑰環外掛程式遷移到金鑰環組件。
若要從金鑰環組件遷移到金鑰環外掛程式,請使用
--keyring-migration-from-component
選項。若要從一個金鑰環組件遷移到另一個金鑰環組件,請使用 mysql_migrate_keyring 公用程式。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。--keyring-migration-user=
user_name
命令列格式 --keyring-migration-user=使用者名稱
類型 字串 用於連線到目前正在使用其中一個金鑰遷移金鑰儲存區的執行伺服器的 MySQL 帳戶使用者名稱。請參閱第 8.4.4.11 節,「在金鑰環金鑰儲存區之間遷移金鑰」。