今天刪除了記錄,怎么看?在MySQL中,可以通過以下方式查看:
1. 通過MySQL的日志文件進行查看 mysqlbinlog /var/log/mysql/mysql-bin.0000XX | grep DELETE 其中,mysql-bin.0000XX為二進制日志文件名,grep DELETE過濾出刪除操作。 注:需要開啟MySQL的二進制日志功能。 2. 通過慢查詢日志進行查看 在my.cnf文件中設置開啟慢查詢日志功能,并設置閾值,超過該執行時間的SQL語句會被記錄下來。 打開慢查詢日志文件,查找DELETE關鍵字即可。 3. 通過回滾日志(undo log)進行查看 如果該記錄是在一個事務中刪除,可以通過查看事務的回滾日志進行還原。使用以下命令查看: mysqlbinlog --base64-output=decode-rows mysql-bin.0000XX | grep -iE 'BEGIN|COMMIT|DELETE' | less 其中,--base64-output=decode-rows參數用于正確解碼日志文件,grep -iE用于過濾出BEGIN、COMMIT、DELETE關鍵字。
上一篇css標簽什么意思
下一篇mysql怎么看動態的表