linux下:mysqladmin -u[username] -p[password] statusmysql
windows下:先在安裝目錄找到mysqladmin.exe,而後在dos界面下change到這個目錄,執行
mysqladmin -u[username] -p[password] extended-statuslinux
這裏的extended-status 和status只是mysqladmin的兩個參數而已!
MySQLAdmin用法
用於執行管理性操做。語法是:sql
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
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編譯時可用)