一、用phpMyAdmin進(jìn)行查看
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比定興網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式定興網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋定興地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
二、用命令行的SHOW 語句
直接在命令行下登陸MySQL運(yùn)行SHOW STATUS;查詢語句
同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運(yùn)行情況,和上面那種通過pma查看到的信息基本類似。
SHOW VARIABLES
SHOW VARIABLES是查看MySQL的配置參數(shù),還可以使用類似SHOW VARIABLES LIKE ‘Key%’
SHOW PROCESSLIST
SHOW PROCESSLIST是查看當(dāng)前正在進(jìn)行的進(jìn)程,對于有鎖表等情況的排查很有用處。一般情況下,打開MySQL的慢查詢記錄同樣有利于排查。
SHOW OPEN TABLES
SHOW OPEN TABLES是顯示當(dāng)前已經(jīng)被打開的表列表。
三、用MySQL自帶工具mysqladmin 查看
使用MySQL自帶的mysqladmin 工具查看status,使用以下命令
mysqladmin -uroot -p密碼 status
顯示的結(jié)果如下:
Uptime: 502963 Threads: 2 Questions: 8561820 Slow queries: 734681 Opens: 553
45 Flush tables: 1 Open tables: 85 Queries per second avg: 17.023
另外可以添加 -i 5 參數(shù),讓其每五秒自動刷新之。
mysqladmin -uroot -p密碼 status -i 5
mysqladmin extended-status
同樣的可以使用mysqladmin -uroot -p密碼 extended-status來查看更多的MySQL運(yùn)行信息,這種方式和第一種查看的信息基本一樣。
如果要查詢服務(wù)器上正在跑哪些查詢進(jìn)程,使用show processlist;
如果要查詢當(dāng)?shù)啬男┻M(jìn)程正在和mysql交互,可以使用操作系統(tǒng)自帶的netstat等工具查看mysql所在的IP和3306端口
通過ps命令查看mysql進(jìn)程即可,執(zhí)行如下命令:
ps -aux|grep mysql
執(zhí)行結(jié)果中看到了mysql進(jìn)程,確定mysql正在運(yùn)行。
mysql 1634 0.0 0.1 13980 1268 ? S Aug11 0:00 [mysqld]
root 6849 0.0 0.0 4816 640 pts/1 S 09:40 0:00 grep mysq