系统运维
1.1、安装依赖pymysql
cd /usr/local/src/
wget https://文件。python托管的。org/packages/44/39/6 BCB 83 CAE 0095 a 31 b 6 be 4511707 fdf 2009d 3 e 29903 a55a 0494d 3 a9 a2 fac 0/PyMysql-0。8 .1 .焦油。地面零点
tar xf PyMYSQL-0.8.1.tar.gz
光盘PyMySQL-0.8.1
python setup.py安装
查看pymysql是否安装成功:
大蟒
导入pymysql
pymysql .版本
(0,8,1,无)
退出()
看到版本信息即为安装完成!
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 .焦油。gz/下载
焦油xf下载
光盘MySQL-python-1.2.3
python setup.py build
python setup.py安装
1.3、Python脚本
更多/opt/shell/templates/MySQL _ slow log。巴拉圭
#!/usr/bin/python
导入系统
导入MySQLdb
导入时间
导入日期时间
导入MySQLdb。游标
mysql_ip=sys.argv[1]
mysql_user=sys.argv[2]
mysql_password=sys.argv[3]
query _ time=' 00:0 ' sys。argv[4]'00 '
开始时间=系统。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其中t.start_time=\\\'%s\\\ '和t.start_time\\\'%s\\\ '和t . query_time=\ \ \ ' % s \ \ \ ' ' %(开始时间,结束时间,查询时间)
当前执行(查询)
r=cur.fetchall()
对于r中的答:
开始时间=a[0]
query_time=a[1]
user_host=a[2]
rows_sent=a[3]
rows _ examinatd=a[4]
sql_text=a[5]
打印\\\\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、执行计算机编程语言脚本:IP用户密码超过2秒查询的时间
python/opt/shell/templates/MySQL _ slow log。py 10。0 .0 .12根7 $ JlI @ cgzc 5 $ rW7N 2 2019-12-119
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理商官网:www.chenqinet.cn