mysqladmin 適合於linux和windows系統
linux下:mysqladmin -u[username] -p[password] status
windows下:先在安裝目錄找到mysqladmin.exe,然后在dos界面下change到這個目錄,執行
mysqladmin -u[username] -p[password] extended-status
這里的extended-status 和status只是mysqladmin的兩個參數而已!
windows下:先在安裝目錄找到mysqladmin.exe,然后在dos界面下change到這個目錄,執行
mysqladmin -u[username] -p[password] extended-status
這里的extended-status 和status只是mysqladmin的兩個參數而已!
MySQLAdmin用法
用於執行管理性操作。語法是:
shell> mysqladmin [OPTIONS] command [command-option] command ...
通過執行mysqladmin --help,你可以得到你mysqladmin的版本所支持的一個選項列表。
目前mysqladmin支持下列命令:
create databasename 創建一個新數據庫
drop databasename 刪除一個數據庫及其所有表
extended-status 給出服務器的一個擴展狀態消息
flush-hosts 洗掉所有緩存的主機
flush-logs 洗掉所有日志
flush-tables 洗掉所有表
flush-privileges 再次裝載授權表(同reload)
kill id,id,... 殺死mysql線程
password 新口令,將老口令改為新口令
ping 檢查mysqld是否活着
processlist 顯示服務其中活躍線程列表
reload 重載授權表
refresh 洗掉所有表並關閉和打開日志文件
shutdown 關掉服務器
status 給出服務器的簡短狀態消息
variables 打印出可用變量
version 得到服務器的版本信息
所有命令可以被縮短為其唯一的前綴。例如:
shell> mysqladmin proc stat
+----+-------+-----------+----+-------------+------+-------+------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------+-----------+----+-------------+------+-------+------+
| 6 | monty | localhost | | Processlist | 0 | | |
+----+-------+-----------+----+-------------+------+-------+------+
Uptime: 10077 Threads: 1 Questions: 9 Slow queries: 0 Opens: 6 Flush tables: 1
Open tables: 2 Memory in use: 1092K Max memory used: 1116K
mysqladmin status命令結果有下述列:
Uptime MySQL服務器已經運行的秒數
Threads 活躍線程(客戶)的數量
Questions 從mysqld啟動起來自客戶問題的數量
Slow queries 已經超過long_query_time秒的查詢數量
Opens mysqld已經打開了多少表
Flush tables flush ..., refresh和reload命令數量
Open tables 現在被打開的表數量
Memory in use 由mysqld代碼直接分配的內存(只有在MySQL用--with-debug編譯時可用)
Max memory used 由mysqld代碼直接分配的最大內存(只有在MySQL用--with-debug編譯時可用)
用於執行管理性操作。語法是:
shell> mysqladmin [OPTIONS] command [command-option] command ...
通過執行mysqladmin --help,你可以得到你mysqladmin的版本所支持的一個選項列表。
目前mysqladmin支持下列命令:
create databasename 創建一個新數據庫
drop databasename 刪除一個數據庫及其所有表
extended-status 給出服務器的一個擴展狀態消息
flush-hosts 洗掉所有緩存的主機
flush-logs 洗掉所有日志
flush-tables 洗掉所有表
flush-privileges 再次裝載授權表(同reload)
kill id,id,... 殺死mysql線程
password 新口令,將老口令改為新口令
ping 檢查mysqld是否活着
processlist 顯示服務其中活躍線程列表
reload 重載授權表
refresh 洗掉所有表並關閉和打開日志文件
shutdown 關掉服務器
status 給出服務器的簡短狀態消息
variables 打印出可用變量
version 得到服務器的版本信息
所有命令可以被縮短為其唯一的前綴。例如:
shell> mysqladmin proc stat
+----+-------+-----------+----+-------------+------+-------+------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------+-----------+----+-------------+------+-------+------+
| 6 | monty | localhost | | Processlist | 0 | | |
+----+-------+-----------+----+-------------+------+-------+------+
Uptime: 10077 Threads: 1 Questions: 9 Slow queries: 0 Opens: 6 Flush tables: 1
Open tables: 2 Memory in use: 1092K Max memory used: 1116K
mysqladmin status命令結果有下述列:
Uptime MySQL服務器已經運行的秒數
Threads 活躍線程(客戶)的數量
Questions 從mysqld啟動起來自客戶問題的數量
Slow queries 已經超過long_query_time秒的查詢數量
Opens mysqld已經打開了多少表
Flush tables flush ..., refresh和reload命令數量
Open tables 現在被打開的表數量
Memory in use 由mysqld代碼直接分配的內存(只有在MySQL用--with-debug編譯時可用)
Max memory used 由mysqld代碼直接分配的最大內存(只有在MySQL用--with-debug編譯時可用)
