python查看mysql负载
发布网友
发布时间:2022-04-22 09:51
我来回答
共1个回答
热心网友
时间:2022-04-08 07:35
这个问题并不是转义方面的问题,不信的话可以使用\s的完整模式status试试:
sql = 'status'
还是一样会报错,这是因为\s属于mysql的系统命令,并不输入sql语句的范畴,所有使用python的mysqldb模块是获得不到结果的。
这样的话只能从python的os模块执行系统命令方面入手了
>>> import os
>>> os.system("mysql -u root -e status")
--------------
mysql Ver 14.15 Distrib 6.0.11-alpha, for portbld-freebsd7.2 (i386) using 5.2
Connection id: 66
Current database:
Current user: root@localhost
...
...
或者
>>> print os.popen("mysql -u root -e status").read()
--------------
mysql Ver 14.15 Distrib 6.0.11-alpha, for portbld-freebsd7.2 (i386) using 5.2
Connection id: 67
...
...
希望能帮到楼主