利用Python入库性能日志到MySQL
2015-01-14 17:12
417 查看
1. Windows 下Python代码 import MySQLdb 报错
2.Python 连接数据库,注意要指定字符集
import MySQLdb
db = MySQLdb.connect(host = '192.168.1.101',user = 'user',passwd = 'password',db='PERFDB',charset='utf8' )
cursor = db.cursor()
3.Kali Linux 开启MySQL 远程访问
Kali 默认MySQL 只允许本机访问,因此需要两个改动,一是/etc/mysql/my.conf 要设置IP 地址,而是在MySQL 中授权什么用户可以远程访问什么数据库。如果还连接不成功,检查iptables。
root@kali:~/Desktop# vi /etc/mysql/my.cnf
在[mysqld] 中添加(该IP 是MySQL 服务器的IP)
bind-address = 192.168.1.101
然后进入MySQL,授权user 可以password密码从任意IP 远程访问
mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to user@'%' identified by "password";
4.快速清除MySQL 的表内数据。这个命令相当于删除表再新建个同样的新表,因此速度极快。
truncate table 表名;
5.删除日志文件首行,因为首行是标题行
sed -i '1d'
本文出自 “ryanscn” 博客,请务必保留此出处http://ryanscn.blog.51cto.com/2725212/1604024
import MySQLdbImportError: No module named MySQLdb
2.Python 连接数据库,注意要指定字符集
import MySQLdb
db = MySQLdb.connect(host = '192.168.1.101',user = 'user',passwd = 'password',db='PERFDB',charset='utf8' )
cursor = db.cursor()
3.Kali Linux 开启MySQL 远程访问
Kali 默认MySQL 只允许本机访问,因此需要两个改动,一是/etc/mysql/my.conf 要设置IP 地址,而是在MySQL 中授权什么用户可以远程访问什么数据库。如果还连接不成功,检查iptables。
root@kali:~/Desktop# vi /etc/mysql/my.cnf
在[mysqld] 中添加(该IP 是MySQL 服务器的IP)
bind-address = 192.168.1.101
然后进入MySQL,授权user 可以password密码从任意IP 远程访问
mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to user@'%' identified by "password";
4.快速清除MySQL 的表内数据。这个命令相当于删除表再新建个同样的新表,因此速度极快。
truncate table 表名;
5.删除日志文件首行,因为首行是标题行
sed -i '1d'
本文出自 “ryanscn” 博客,请务必保留此出处http://ryanscn.blog.51cto.com/2725212/1604024
相关文章推荐
- loadrunner 利用sitescope监测监控mysql性能(添加mysql计数器)
- 利用MYSQL 日志恢复
- MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库
- Python利用dict构造数据库(mysql)的插入语句
- [Linux] 利用logrotate对MySQL日志进行轮转
- 利用MySQL 二进制日志恢复数据库
- 贴一段 nginx日志对应放入mysql的python工具
- Centos6.3下利用rsyslog+loganalyzer+mysql部署日志服务器 推荐
- python中利用MySQLdb操作mysql
- Centos6.4下利用rsyslog+loganalyzer+mysql部署日志服务器
- python中利用MySQLdb操作mysql(二)
- python高效解析日志入库
- 利用Mysql日志恢复Mysql数据
- CentOS 6.3下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器
- 每天将MYSQL SLOW QUERY REPORT分发到各个邮箱供分析改善数据库性能-PYTHON
- 利用python将hive查询结果保存到mysql
- mysql 利用二进制日志进行数据恢复(mysqlbinlog)
- MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库
- MySQL备份方案-->(利用mysqldump以及binlog二进制日志)
- mysql 利用二进制日志来进行恢复数据的实例操作