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這一章節的說明

js 發表在 痞客邦 PIXNET 留言(0) 人氣()