MySQL 可以通過日志文件記錄所有執行過的 SQL 語句,當我們需要查看歷史執行記錄時,可以使用以下方法:
# 開啟日志功能 在 MySQL 配置文件 my.cnf 中添加以下內容: [mysqld] log=/path/to/mysql.log # 重新啟動 MySQL sudo systemctl restart mysql # 查看日志文件 sudo tail -f /path/to/mysql.log
上述方法可以在命令行中查看 MySQL 的執行記錄,如果需要導出歷史記錄,可以使用以下方法:
# 導出所有 SQL 語句 mysqlbinlog /path/to/mysql.log >mysql.sql # 導出指定時間段內的 SQL 語句 mysqlbinlog --start-datetime="2020-01-01 00:00:00" --stop-datetime="2020-12-31 23:59:59" /path/to/mysql.log >mysql.sql
上述方法可以導出歷史記錄到一個 SQL 文件中,便于后續分析、備份或者恢復數據。
下一篇css自動加載