Python查詢MySQL慢日志

發(fā)布時間:2024-02-03
系統(tǒng)運維
1.1、安裝依賴pymysql
cd /usr/local/src/
wget https://files.pythonhosted.org/packages/44/39/6bcb83cae0095a31b6be4511707fdf2009d3e29903a55a0494d3a9a2fac0/pymysql-0.8.1.tar.gz
tar xf pymysql-0.8.1.tar.gz
cd pymysql-0.8.1
python setup.py install
查看pymysql是否安裝成功:
python
import pymysql
pymysql.version
(0, 8, 1, none)
exit()
看到版本信息即為安裝完成!
1.2、安裝依賴mysqldb
cd /usr/local/src/
wget https://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/mysql-python-1.2.3.tar.gz/download
tar xf download
cd mysql-python-1.2.3
python setup.py build
python setup.py install
1.3、python腳本
more /opt/shell/templates/mysql_slowlog.py
#!/usr/bin/python
import sys
import mysqldb
import time
import datetime
import mysqldb.cursors
mysql_ip = sys.argv[1]
mysql_user = sys.argv[2]
mysql_password = sys.argv[3]
query_time = "00:0" sys.argv[4] ":00"
start_time = sys.argv[5] " 00:00:00"
end_time = sys.argv[5] " 23:59:59"
db = mysqldb.connect(host=mysql_ip, user=mysql_user, passwd=mysql_password, db="mysql", port=3306)
cur = db.cursor()
query = "select t.start_time,t.query_time,t.user_host,t.rows_sent,t.rows_examined,t.sql_text from mysql.slow_log t where t.start_time>=\\\’%s\\\’ and t.start_time<\\\’%s\\\’ and t.query_time >=\\\’%s\\\’" %(start_time,end_time,query_time)
cur.execute(query)
r = cur.fetchall()
for a in r:
start_time =a[0]
query_time = a[1]
user_host = a[2]
rows_sent = a[3]
rows_examinetd = a[4]
sql_text =a[5]
print "\\\\n"
print "%s\\\\t%s\\\\t%s\\\\t%d\\\\t%d\\\\t%s" %(start_time,query_time,user_host,rows_sent,rows_examinetd,sql_text)
db.close()
1.3.1、執(zhí)行python腳本:ip 用戶 密碼 超過2秒 查詢的時間
python /opt/shell/templates/mysql_slowlog.py 10.0.0.12 root 7$jli@cgzc5$rw7n 2 2019-12-119
上一個:電腦超出顯示范圍黑屏按f8都沒用(電腦屏幕顯示超出范圍是什么意思)
下一個:報復(fù)陷害罪怎么構(gòu)成的?

太陽鐵工taiyo磁性開關(guān)ss
橡皮樹的作用
國內(nèi)便宜的云服務(wù)器商家
cpu配置參數(shù)怎么看,最好的cpu型號及價格及參數(shù)
關(guān)于房屋租賃合同中轉(zhuǎn)租的規(guī)定是什么
煮茶和泡茶有什么樣的區(qū)別?
隧道地表下沉量量測斷面間距及頻率是多少?
監(jiān)護權(quán)變更申請怎么寫
砂漿紙復(fù)合巖棉板連續(xù)生產(chǎn)線進行連續(xù)化生產(chǎn)
抗震設(shè)計中常見問題之我見
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos