1.啟用bin-log
- 打開/etc/mysql/my.cnf
- 於[mysqld]的部份加入以下資料
log-bin = /var/lib/mysql/mysql-bin.*
﹣重開資料庫 service mysqld restart
2.如何查看binary log的資料
- 前往/etc/mysql目錄下
- 輸入 mysqlbinlog mysql-bin.000001 > /tmp/binlog-dump.sql
- 然後打開binlog-dump.sql,就可以看到詳細的操作記錄。
3.將某個時段的操作記錄dump出來
mysqlbinlog --start-date="2011-01-01 00:00:00" --stop-date="2011-02-23 00:00:00" /var/lib/mysql/mysql-bin.* > /tmp/mysql_restore.sql
通過以上的方式,就可以查看所有資料庫的操作詳情。
沒有留言:
張貼留言