10、MySQL 8.0參考手冊 4.5.2 mysqladmin
阿新 • • 發佈:2019-02-04
mysqladmin是執行管理操作的客戶端。您可以使用它來檢查伺服器的配置和當前狀態,建立和刪除資料庫等。
create db_name
建立一個名為的新資料庫 db_name。
debug
告訴伺服器將除錯資訊寫入錯誤日誌。連線的使用者必須具有該 SUPER特權。這些資訊的格式和內容可能會發生變化。
這包括有關事件排程程式的資訊。請參見 第24.4.5節“事件計劃程式狀態”。
drop db_name
刪除名為的資料庫db_name 及其所有表。
extended-status
顯示伺服器狀態變數及其值。
flush-hosts
重新整理主機快取中的所有資訊。
flush-logs [log_type ...]
沖洗所有日誌。
所述中mysqladmin沖洗日誌命令允許給予任選的日誌型別,以指定哪些日誌沖洗。繼flush-logs命令,你可以提供一個或多個以下的日誌型別的空格分隔的列表:binary, engine,error, general,relay, slow。這些對應於可以為FLUSH LOGSSQL語句指定的日誌型別。
flush-privileges
重新載入授權表(與之相同reload)。
flush-status
清除狀態變數。
flush-tables
沖洗所有表格。
flush-threads
重新整理執行緒快取。
kill id,id,...
殺死伺服器執行緒。如果給出多個執行緒ID值,則列表中不能有空格。
殺死屬於其它使用者的執行緒,連線的使用者必須擁有 CONNECTION_ADMIN或 SUPER特權。
password new_password
顯示活動伺服器執行緒的列表。這就像SHOW PROCESSLIST宣告的輸出一樣。如果 --verbose給出選項,則輸出結果如下所示 SHOW FULL PROCESSLIST.(請參見 第13.7.6.29節“SHOW PROCESSLIST語法”。)
重新載入授權表。
重新整理所有表並關閉並開啟日誌檔案。
停止伺服器。
在從屬伺服器上啟動複製。
顯示短暫的伺服器狀態訊息。
停止從伺服器上的複製。
顯示伺服器系統變數及其值。
顯示來自伺服器的版本資訊。
Uptime
MySQL伺服器執行的秒數。
Threads
活動執行緒(客戶端)的數量。
Questions
自伺服器啟動以來,來自客戶端的問題(查詢)的數量。
Slow queries
查詢的次數超過了 long_query_time幾秒。請參見第5.4.5節“慢速查詢日誌”。
Opens
伺服器已開啟的表的數量。
Flush tables
的數目flush-*, refresh以及reload 命令在伺服器已經執行。
Open tables
當前開啟的表的數量。
如果在使用Unix套接字檔案連線到本地伺服器時執行mysqladmin shutdown,則 mysqladmin會等待,直到伺服器的程序ID檔案已被刪除,以確保伺服器已正常停止。
中mysqladmin支援下面的選項,可以在命令列或在指定 [mysqladmin]與[client] 一個選項檔案的組。有關MySQL程式使用的選項檔案的資訊,請參見第4.2.6節“使用選項檔案”。
--help, -?
顯示幫助資訊並退出。
--bind-address=ip_address
在具有多個網路介面的計算機上,使用此選項選擇用於連線到MySQL伺服器的介面。
--character-sets-dir=dir_name
安裝字符集的目錄。請參見 第10.14節“字符集配置”。
--compress, -C
壓縮客戶端和伺服器之間傳送的所有資訊(如果兩者均支援壓縮)。
--count=N, -c N
如果--sleep 給出選項,則為重複執行命令所需的迭代次數。
--debug[=debug_options], -# [debug_options]
編寫一個除錯日誌。一個典型的 debug_options字串是 。預設是 。 d:t:o,file_named:t:o,/tmp/mysqladmin.trace
--debug-check
程式退出時列印一些除錯資訊。
--debug-info
在程式退出時列印除錯資訊和記憶體以及CPU使用情況統計資訊。
--default-auth=plugin
關於使用客戶端身份驗證外掛的提示。請參見第6.3.10節“可插入認證”。
--default-character-set=charset_name
使用charset_name作為預設字符集。請參見第10.14節“字符集配置”。
--defaults-extra-file=file_name
在全域性選項檔案之後讀取此選項檔案,但在使用者選項檔案之前(在Unix上)。如果檔案不存在或無法訪問,則會發生錯誤。 file_name如果作為相對路徑名而非完整路徑名給出,則相對於當前目錄進行解釋。
--defaults-file=file_name
只使用給定的選項檔案。如果檔案不存在或無法訪問,則會發生錯誤。 file_name如果作為相對路徑名而非完整路徑名給出,則相對於當前目錄進行解釋。
例外:即使 --defaults-file讀取客戶端程式.mylogin.cnf。
--defaults-group-suffix=str
不僅要閱讀常用選項組,還要閱讀具有常用名稱和字尾的組 str。例如, mysqladmin通常讀取 [client]和 [mysqladmin]組。如果 --defaults-group-suffix=_other 給出選項,mysqladmin也讀取[client_other]和 [mysqladmin_other]組。
--enable-cleartext-plugin
啟用mysql_clear_password明文身份驗證外掛。(請參見 第6.5.1.4節“客戶端明文可插入驗證”。)
--force, -f
不要要求確認命令。使用多個命令時,即使發生錯誤也要繼續。 drop db_name
--get-server-public-key
從伺服器請求基於RSA金鑰對的密碼交換所需的公鑰。此選項適用於使用caching_sha2_password身份驗證外掛進行身份驗證的客戶端 。對於那個外掛,除非請求,伺服器不會發送公鑰。對於不使用該外掛進行身份驗證的帳戶,此選項將被忽略。如果不使用基於RSA的密碼交換,它也會被忽略,例如當客戶端使用安全連線連線到伺服器時。
如果 給出並指定了有效的公鑰檔案,則優先於 。 --server-public-key-path=file_name--get-server-public-key
有關該caching_sha2_password外掛的資訊 ,請參見 第6.5.1.3節“快取SHA-2可插入驗證”。
--host=host_name, -h host_name
連線到給定主機上的MySQL伺服器。
--login-path=name
從.mylogin.cnf登入路徑檔案中的指定登入路徑讀取選項 。阿 “ 登入路徑 ”是含有指定要連線到哪個MySQL伺服器和選項哪個帳戶作為認證選項組。要建立或修改登入路徑檔案,請使用 mysql_config_editor實用程式。請參見 第4.6.7節“ mysql_config_editor - MySQL配置實用程式”。
--no-beep, -b
抑制預設發出的警告蜂鳴聲,例如無法連線到伺服器等錯誤。
--no-defaults
不要閱讀任何選項檔案。如果由於從選項檔案讀取未知選項而導致程式啟動失敗, --no-defaults可用於防止讀取它們。
例外是.mylogin.cnf 在任何情況下讀取檔案(如果存在)。這允許以比使用命令列更安全的方式來指定密碼,即使在--no-defaults使用時 也是如此。(.mylogin.cnf由mysql_config_editor實用程式建立, 請參見 第4.6.7節“ mysql_config_editor - MySQL配置實用程式”。)
--password[=password], -p[password]
連線到伺服器時使用的密碼。如果使用short option form(-p), 則在選項和密碼之間不能有空格。如果您省略命令列中password的--password或 -p選項後面的 值 ,mysqladmin會提示輸入一個值。
在命令列中指定密碼應被視為不安全。請參見 第6.1.2.1節“密碼安全的終端使用者指南”。您可以使用選項檔案來避免在命令列上輸入密碼。
--pipe, -W
在Windows上,使用命名管道連線到伺服器。該選項僅適用於伺服器支援命名管道連線的情況。
--plugin-dir=dir_name
在其中查詢外掛的目錄。如果該--default-auth選項用於指定身份驗證外掛,但 mysqladmin未找到該選項,請指定此選項 。請參見 第6.3.10節“可插入認證”。
--port=port_num, -P port_num
用於連線的TCP / IP埠號。
--print-defaults
列印程式名稱以及從選項檔案中獲取的所有選項。
--protocol={TCP|SOCKET|PIPE|MEMORY}
用於連線到伺服器的連線協議。當其他連線引數通常會導致使用的協議不是您想要的協議時,這很有用。有關允許值的詳細資訊,請參見 第4.2.2節“連線到MySQL伺服器”。
--relative, -r
與--sleep選項一起使用時,顯示當前和以前的值之間的差異 。該選項僅適用於該 extended-status命令。
--secure-auth
這個選項在MySQL 8.0.3中被刪除。
--server-public-key-path=file_name
包含客戶端副本的檔案的路徑名,該副本是伺服器為基於RSA金鑰對的密碼交換所需的。該檔案必須採用PEM格式。該選項適用於使用sha256_password或caching_sha2_password身份驗證外掛進行身份驗證的客戶端 。對於未使用其中一個外掛進行身份驗證的帳戶,此選項將被忽略。如果不使用基於RSA的密碼交換,它也會被忽略,例如當客戶端使用安全連線連線到伺服器時。
如果 給出並指定了有效的公鑰檔案,則優先於 。 --server-public-key-path=file_name--get-server-public-key
因為sha256_password,只有在使用OpenSSL構建MySQL時,此選項才適用。
有關這些sha256_password 和caching_sha2_password外掛的資訊,請參見 第6.5.1.2節“SHA-256可插入驗證”和 第6.5.1.3節“快取SHA-2可插入驗證”。
--shared-memory-base-name=name
在Windows上,使用共享記憶體名稱,用於使用共享記憶體連線到本地伺服器。預設值是MYSQL。共享記憶體名稱區分大小寫。
必須啟動伺服器, --shared-memory並啟用共享記憶體連線選項。
--show-warnings
顯示執行傳送到伺服器的語句導致的警告。
--silent, -s
如果無法建立與伺服器的連線,請靜靜地退出。
--sleep=delay, -i delay
重複執行命令,delay在兩者之間休眠 幾秒鐘。該 --count選項確定迭代次數。如果 --count沒有給出, mysqladmin將無限期地執行命令直到中斷。
--socket=path, -S path
連線到localhost要使用的Unix套接字檔案,或在Windows上使用命名管道的名稱。
--ssl*
開頭的選項 --ssl指定是否使用SSL連線到伺服器,並指出在哪裡可以找到SSL金鑰和證書。請參見 第6.4.2節“加密連線的命令選項”。
--tls-version=protocol_list
客戶端允許的加密連線協議。該值是一個包含一個或多個協議名稱的逗號分隔列表。可以為這個選項命名的協議取決於用於編譯MySQL的SSL庫。有關詳細資訊,請參見 第6.4.6節“加密連線協議和密碼”。北大青鳥學校開發小組提供
--user=user_name, -u user_name
連線到伺服器時使用的MySQL使用者名稱。
--verbose, -v
詳細模式。列印關於該程式的更多資訊。
--version, -V
顯示版本資訊並退出。
--vertical, -E
垂直列印輸出。這類似於 --relative垂直列印輸出。
--wait[=count], -w[count]
如果無法建立連線,請等待並重試,而不是中止。如果count 給定值,則表示重試的次數。預設是一次。
您也可以使用設定下列變數 。 --var_name=value
connect_timeout
連線超時前的最大秒數。預設值是43200(12小時)。
shutdown_timeout
像這樣 呼叫mysqladmin:
hell> mysqladmin [options] command [command-arg] [command [command-arg]] ...
mysqladmin支援以下命令。某些命令在命令名稱後接受一個引數。create db_name
建立一個名為的新資料庫 db_name。
debug
告訴伺服器將除錯資訊寫入錯誤日誌。連線的使用者必須具有該 SUPER特權。這些資訊的格式和內容可能會發生變化。
這包括有關事件排程程式的資訊。請參見 第24.4.5節“事件計劃程式狀態”。
drop db_name
刪除名為的資料庫db_name 及其所有表。
extended-status
顯示伺服器狀態變數及其值。
flush-hosts
重新整理主機快取中的所有資訊。
flush-logs [log_type ...]
沖洗所有日誌。
所述中mysqladmin沖洗日誌命令允許給予任選的日誌型別,以指定哪些日誌沖洗。繼flush-logs命令,你可以提供一個或多個以下的日誌型別的空格分隔的列表:binary, engine,error, general,relay, slow。這些對應於可以為FLUSH LOGSSQL語句指定的日誌型別。
flush-privileges
重新載入授權表(與之相同reload)。
flush-status
清除狀態變數。
flush-tables
沖洗所有表格。
flush-threads
重新整理執行緒快取。
kill id,id,...
殺死伺服器執行緒。如果給出多個執行緒ID值,則列表中不能有空格。
殺死屬於其它使用者的執行緒,連線的使用者必須擁有 CONNECTION_ADMIN或 SUPER特權。
password new_password
設定一個新密碼。這將密碼更改 new_password為您使用mysqladmin連線到伺服器的帳戶。因此,下次您使用同一個帳戶呼叫 mysqladmin(或任何其他客戶端程式)時,您需要指定新密碼
警告
使用mysqladmin設定密碼 應該被認為是不安全的。在某些系統上,您的密碼對系統狀態程式(例如ps)可見,可由其他使用者呼叫以顯示命令列。MySQL客戶端通常在其初始化序列中用零覆蓋命令列密碼引數。但是,仍然有一個短暫的時間間隔,可以看到該值。另外,在某些系統上,這種覆蓋策略是無效的,密碼對ps仍然可見。(SystemV Unix系統和其他可能會遇到這個問題。)
如果該new_password
值包含對命令解釋程式特殊的空格或其他字元,則需要將其放在引號內。在Windows上,一定要使用雙引號而不是單引號; 單引號不會從密碼中刪除,而是被解釋為密碼的一部分。例如:
在MySQL 8.0中,可以在password命令後面忽略新密碼。在這種情況下,mysqladmin會提示輸入密碼值,這樣可以避免在命令列上指定密碼。只有password在mysqladmin命令列上的最後一個命令時,才應該忽略密碼值。否則,下一個引數作為密碼。
警告
如果伺服器使用該--skip-grant-tables選項啟動,請勿使用此命令 。不會更改密碼。即使您在password命令前面使用 flush-privileges同一命令列重新啟用授權表,因為在連線後發生重新整理操作,情況也是如此。但是,您可以使用 mysqladmin flush-privileges重新啟用授權表,然後使用單獨的 mysqladmin password命令更改密碼
。ping檢查伺服器是否可用。如果伺服器正在執行,mysqladmin的返回狀態為0,否則為1.即使在出現錯誤時也是如此Access denied,因為這意味著伺服器正在執行但拒絕連線,這與伺服器未執行不同。
顯示活動伺服器執行緒的列表。這就像SHOW PROCESSLIST宣告的輸出一樣。如果 --verbose給出選項,則輸出結果如下所示 SHOW FULL PROCESSLIST.(請參見 第13.7.6.29節“SHOW PROCESSLIST語法”。)
重新載入授權表。
重新整理所有表並關閉並開啟日誌檔案。
停止伺服器。
在從屬伺服器上啟動複製。
顯示短暫的伺服器狀態訊息。
停止從伺服器上的複製。
顯示伺服器系統變數及其值。
顯示來自伺服器的版本資訊。
所有命令都可以縮短為任何唯一的字首。例如:
shell> mysqladmin proc stat
+----+-------+-----------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------+-----------+----+---------+------+-------+------------------+
| 51 | monty | localhost | | Query | 0 | | show processlist |
+----+-------+-----------+----+---------+------+-------+------------------+
Uptime: 1473624 Threads: 1 Questions: 39487
Slow queries: 0 Opens: 541 Flush tables: 1
Open tables: 19 Queries per second avg: 0.0268
的mysqladmin status時命令的結果顯示以下值:Uptime
MySQL伺服器執行的秒數。
Threads
活動執行緒(客戶端)的數量。
Questions
自伺服器啟動以來,來自客戶端的問題(查詢)的數量。
Slow queries
查詢的次數超過了 long_query_time幾秒。請參見第5.4.5節“慢速查詢日誌”。
Opens
伺服器已開啟的表的數量。
Flush tables
的數目flush-*, refresh以及reload 命令在伺服器已經執行。
Open tables
當前開啟的表的數量。
如果在使用Unix套接字檔案連線到本地伺服器時執行mysqladmin shutdown,則 mysqladmin會等待,直到伺服器的程序ID檔案已被刪除,以確保伺服器已正常停止。
中mysqladmin支援下面的選項,可以在命令列或在指定 [mysqladmin]與[client] 一個選項檔案的組。有關MySQL程式使用的選項檔案的資訊,請參見第4.2.6節“使用選項檔案”。
表4.9 mysqladmin選項
格式 | 描述 | 介紹 | 刪除 |
---|---|---|---|
使用指定的網路介面連線到MySQL伺服器 | |||
- 壓縮 | 壓縮客戶端和伺服器之間傳送的所有資訊 | ||
- 計數 | 為重複執行命令而進行的迭代次數 | ||
- 除錯資訊 | 列印程式退出時的除錯資訊,記憶體和CPU統計資訊 | ||
- 力 | 即使發生SQL錯誤也繼續 | ||
- 幫幫我 | 顯示幫助資訊並退出 | ||
- 主辦 | 連線到給定主機上的MySQL伺服器 | ||
閱讀.mylogin.cnf中的登入路徑選項 | |||
--no嗶 | 發生錯誤時不要發出嗶嗶聲 | ||
- 密碼 | 連線到伺服器時使用的密碼 | ||
- 管 | 在Windows上,使用命名管道連線到伺服器 | ||
- 港口 | 用於連線的TCP / IP埠號 | ||
- 協議 | 使用連線協議 | ||
使用--sleep選項時,顯示當前值和以前值之間的差異 | |||
不要以舊(4.1以前)格式向伺服器傳送密碼 | 8.0.3 | ||
包含RSA公鑰的檔案的路徑名稱 | 8.0.4 | ||
- 無聲 | 靜音模式 | ||
- 睡覺 | 重複執行命令,在兩者之間進行延遲秒鐘睡眠 | ||
- 插座 | 用於連線到localhost,要使用的Unix套接字檔案 | ||
包含可信SSL證書頒發機構列表的檔案 | |||
包含可信SSL證書頒發機構證書檔案的目錄 | |||
包含X509證書的檔案 | |||
包含X509金鑰的檔案 | |||
連線到伺服器的安全狀態 | |||
- 使用者 | 連線到伺服器時使用的MySQL使用者名稱 | ||
- 版 | 顯示版本資訊並退出 | ||
- 垂直 | 垂直列印查詢輸出行(每列值一行) | ||
- 等待 | 如果無法建立連線,請等待並重試,而不是中止 |
--help, -?
顯示幫助資訊並退出。
--bind-address=ip_address
在具有多個網路介面的計算機上,使用此選項選擇用於連線到MySQL伺服器的介面。
--character-sets-dir=dir_name
安裝字符集的目錄。請參見 第10.14節“字符集配置”。
--compress, -C
壓縮客戶端和伺服器之間傳送的所有資訊(如果兩者均支援壓縮)。
--count=N, -c N
如果--sleep 給出選項,則為重複執行命令所需的迭代次數。
--debug[=debug_options], -# [debug_options]
編寫一個除錯日誌。一個典型的 debug_options字串是 。預設是 。 d:t:o,file_named:t:o,/tmp/mysqladmin.trace
--debug-check
程式退出時列印一些除錯資訊。
--debug-info
在程式退出時列印除錯資訊和記憶體以及CPU使用情況統計資訊。
--default-auth=plugin
關於使用客戶端身份驗證外掛的提示。請參見第6.3.10節“可插入認證”。
--default-character-set=charset_name
使用charset_name作為預設字符集。請參見第10.14節“字符集配置”。
--defaults-extra-file=file_name
在全域性選項檔案之後讀取此選項檔案,但在使用者選項檔案之前(在Unix上)。如果檔案不存在或無法訪問,則會發生錯誤。 file_name如果作為相對路徑名而非完整路徑名給出,則相對於當前目錄進行解釋。
--defaults-file=file_name
只使用給定的選項檔案。如果檔案不存在或無法訪問,則會發生錯誤。 file_name如果作為相對路徑名而非完整路徑名給出,則相對於當前目錄進行解釋。
例外:即使 --defaults-file讀取客戶端程式.mylogin.cnf。
--defaults-group-suffix=str
不僅要閱讀常用選項組,還要閱讀具有常用名稱和字尾的組 str。例如, mysqladmin通常讀取 [client]和 [mysqladmin]組。如果 --defaults-group-suffix=_other 給出選項,mysqladmin也讀取[client_other]和 [mysqladmin_other]組。
--enable-cleartext-plugin
啟用mysql_clear_password明文身份驗證外掛。(請參見 第6.5.1.4節“客戶端明文可插入驗證”。)
--force, -f
不要要求確認命令。使用多個命令時,即使發生錯誤也要繼續。 drop db_name
--get-server-public-key
從伺服器請求基於RSA金鑰對的密碼交換所需的公鑰。此選項適用於使用caching_sha2_password身份驗證外掛進行身份驗證的客戶端 。對於那個外掛,除非請求,伺服器不會發送公鑰。對於不使用該外掛進行身份驗證的帳戶,此選項將被忽略。如果不使用基於RSA的密碼交換,它也會被忽略,例如當客戶端使用安全連線連線到伺服器時。
如果 給出並指定了有效的公鑰檔案,則優先於 。 --server-public-key-path=file_name--get-server-public-key
有關該caching_sha2_password外掛的資訊 ,請參見 第6.5.1.3節“快取SHA-2可插入驗證”。
--host=host_name, -h host_name
連線到給定主機上的MySQL伺服器。
--login-path=name
從.mylogin.cnf登入路徑檔案中的指定登入路徑讀取選項 。阿 “ 登入路徑 ”是含有指定要連線到哪個MySQL伺服器和選項哪個帳戶作為認證選項組。要建立或修改登入路徑檔案,請使用 mysql_config_editor實用程式。請參見 第4.6.7節“ mysql_config_editor - MySQL配置實用程式”。
--no-beep, -b
抑制預設發出的警告蜂鳴聲,例如無法連線到伺服器等錯誤。
--no-defaults
不要閱讀任何選項檔案。如果由於從選項檔案讀取未知選項而導致程式啟動失敗, --no-defaults可用於防止讀取它們。
例外是.mylogin.cnf 在任何情況下讀取檔案(如果存在)。這允許以比使用命令列更安全的方式來指定密碼,即使在--no-defaults使用時 也是如此。(.mylogin.cnf由mysql_config_editor實用程式建立, 請參見 第4.6.7節“ mysql_config_editor - MySQL配置實用程式”。)
--password[=password], -p[password]
連線到伺服器時使用的密碼。如果使用short option form(-p), 則在選項和密碼之間不能有空格。如果您省略命令列中password的--password或 -p選項後面的 值 ,mysqladmin會提示輸入一個值。
在命令列中指定密碼應被視為不安全。請參見 第6.1.2.1節“密碼安全的終端使用者指南”。您可以使用選項檔案來避免在命令列上輸入密碼。
--pipe, -W
在Windows上,使用命名管道連線到伺服器。該選項僅適用於伺服器支援命名管道連線的情況。
--plugin-dir=dir_name
在其中查詢外掛的目錄。如果該--default-auth選項用於指定身份驗證外掛,但 mysqladmin未找到該選項,請指定此選項 。請參見 第6.3.10節“可插入認證”。
--port=port_num, -P port_num
用於連線的TCP / IP埠號。
--print-defaults
列印程式名稱以及從選項檔案中獲取的所有選項。
--protocol={TCP|SOCKET|PIPE|MEMORY}
用於連線到伺服器的連線協議。當其他連線引數通常會導致使用的協議不是您想要的協議時,這很有用。有關允許值的詳細資訊,請參見 第4.2.2節“連線到MySQL伺服器”。
--relative, -r
與--sleep選項一起使用時,顯示當前和以前的值之間的差異 。該選項僅適用於該 extended-status命令。
--secure-auth
這個選項在MySQL 8.0.3中被刪除。
--server-public-key-path=file_name
包含客戶端副本的檔案的路徑名,該副本是伺服器為基於RSA金鑰對的密碼交換所需的。該檔案必須採用PEM格式。該選項適用於使用sha256_password或caching_sha2_password身份驗證外掛進行身份驗證的客戶端 。對於未使用其中一個外掛進行身份驗證的帳戶,此選項將被忽略。如果不使用基於RSA的密碼交換,它也會被忽略,例如當客戶端使用安全連線連線到伺服器時。
如果 給出並指定了有效的公鑰檔案,則優先於 。 --server-public-key-path=file_name--get-server-public-key
因為sha256_password,只有在使用OpenSSL構建MySQL時,此選項才適用。
有關這些sha256_password 和caching_sha2_password外掛的資訊,請參見 第6.5.1.2節“SHA-256可插入驗證”和 第6.5.1.3節“快取SHA-2可插入驗證”。
--shared-memory-base-name=name
在Windows上,使用共享記憶體名稱,用於使用共享記憶體連線到本地伺服器。預設值是MYSQL。共享記憶體名稱區分大小寫。
必須啟動伺服器, --shared-memory並啟用共享記憶體連線選項。
--show-warnings
顯示執行傳送到伺服器的語句導致的警告。
--silent, -s
如果無法建立與伺服器的連線,請靜靜地退出。
--sleep=delay, -i delay
重複執行命令,delay在兩者之間休眠 幾秒鐘。該 --count選項確定迭代次數。如果 --count沒有給出, mysqladmin將無限期地執行命令直到中斷。
--socket=path, -S path
連線到localhost要使用的Unix套接字檔案,或在Windows上使用命名管道的名稱。
--ssl*
開頭的選項 --ssl指定是否使用SSL連線到伺服器,並指出在哪裡可以找到SSL金鑰和證書。請參見 第6.4.2節“加密連線的命令選項”。
--tls-version=protocol_list
客戶端允許的加密連線協議。該值是一個包含一個或多個協議名稱的逗號分隔列表。可以為這個選項命名的協議取決於用於編譯MySQL的SSL庫。有關詳細資訊,請參見 第6.4.6節“加密連線協議和密碼”。北大青鳥學校開發小組提供
--user=user_name, -u user_name
連線到伺服器時使用的MySQL使用者名稱。
--verbose, -v
詳細模式。列印關於該程式的更多資訊。
--version, -V
顯示版本資訊並退出。
--vertical, -E
垂直列印輸出。這類似於 --relative垂直列印輸出。
--wait[=count], -w[count]
如果無法建立連線,請等待並重試,而不是中止。如果count 給定值,則表示重試的次數。預設是一次。
您也可以使用設定下列變數 。 --var_name=value
connect_timeout
連線超時前的最大秒數。預設值是43200(12小時)。
shutdown_timeout
等待伺服器關閉的最大秒數。預設值是3600(1小時)。