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'