利用Python入庫性能日誌到MySQL

1. Windows 下Python代碼 import MySQLdb 報錯

import MySQLdb

ImportError: 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'



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章