mysqladmin - MySQL 伺服器管理程式
“mysqladmin”是一個用於幫助執行管理操作的客戶端。它還可在用於檢視伺服器的配置和當前狀態、建立和刪除資料庫等。
可以使用以下命令來呼叫 mysqladmin −
shell> mysqladmin [options] command [command-arg] [command [command-arg]] ...
讓我們來看一下 mysqladmin 支援的一些命令。有些命令會在命令名稱後帶有一個引數。
create db_name
此命令將建立一個名為 db_name 的新資料庫。
drop db_name
它將刪除名為 db_name 的資料庫及其所有表。
extended-status
它顯示伺服器狀態變數及其值。
flush-hosts
它將重新整理主機快取中的所有資訊。
flush-privileges
它將重新載入授予表。它與 reload 相同。
kill id,id,...
它將終止伺服器執行緒。如果提供了多個執行緒 ID 值,則列表中不能包含空格。
password new_password
它設定一個新密碼。這將密碼更改為 new_password,以便使用者使用的帳戶是使用 mysqladmin 連線到伺服器的那個。
ping
此命令檢查伺服器是否可用。如果伺服器正在執行,則 mysqladmin 的返回狀態為 0,如果未執行,則返回狀態為 1。
processlist
它顯示活動伺服器執行緒的列表。這與 SHOW PROCESSLIST 語句的輸出類似。
reload
它重新載入授權表。
refresh
它重新整理所有表並關閉和開啟日誌檔案。
shutdown
它停止伺服器。
version
它顯示來自伺服器的版本資訊。
廣告