2013年12月4日

啟用 MySQL general query log

環境:MySQL 5.1

General query log 可以將 client server 之間互動的資訊紀錄下來,內容包含 client 端的登入資訊及 sql query 資訊,若你懷疑 client 端有問題,可以開啟這個紀錄檔。

設定方式:
shell>mysql -u root -p

#設定 general log 位址
mysql> SET GLOBAL general_log_file = '/var/lib/mysql/mysql_general.log';

#啟用 general log
mysql> SET GLOBAL general_log = 'ON';
mysql>quit

#透過client執行sql
shell>tail -f /var/lib/mysql/mysql_general.log
131204  0:25:06     4 Connect   root@localhost on
                              4 Query     select @@version_comment limit 1
131204  0:25:15     4 Query     SELECT DATABASE()
                              4 Init DB   mysql
                              4 Query     show databases
                              4 Query     show tables



沒有留言:

張貼留言