1.先進到MySql的設定檔
vi /etc/my.cnf
2.在mysqld這一區增加以下敘述(另一區是mysql-safe)
log=/var/log/mysql.general.log(儲存位置隨個人喜好)
3.存檔
4.在上面設定的地方增加同名的資料檔
touch /var/log/mysql.general.log
5.改變可寫入的權限
chown mysql.mysql /var/log/mysql.general.log
6.重新啟動MySql
service mysqld restart
7.先隨便執行幾個sql動作
8.再檢視看看各個動作有沒有被寫入
tail -f /var/log/mysql.general.log
9.如果沒有的話, 可以試著在rsyslog.conf裡加上mysql.* /var/log/mysql.general.log 這一行
然後, 重開機, 再試看看
ps.可以參考MySql官方manual的general log這一章節的說明
全站熱搜