編輯 /etc/my.cnf,在 [mysqld] 區段新增:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
old_passwords=1
log=/var/lib/mysql/sql_row.log # 新增此行,路徑自訂
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
service mysql restart
# 或
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
記錄檔 sql_row.log 將記錄所有執行的 SQL 語句,包含 SELECT/INSERT/UPDATE/DELETE 等。
注意:通用查詢日誌會影響效能,生產環境建議短期開啟或使用慢查詢日誌替代。