您的位置:首页 > 其它

我的bin_log日志回复删除内容

2012-11-01 09:56 405 查看
在my.ini 中添加log-bin=e:/wamp/bin/mysql/mysql5.5.20/bin/bin_log/lihao_bin.log;这句话的意思是打开bin_log日志,设置bin_log日志的位置,一把我们都把它放在mysql的bin目录下面

1.查看 bin_log日志是否打开

  show variables like 'log_bin'



on 表示已打开

2.更新日志同时新建一个日志

  flush logs

3.查看日志

  show master logs;



4.查看当前日志

  show master status

 



5.重置日志

  reset master ;

  所有的日志都会被删除

6.查看日志内容

  mysqlbinlog (日志路径)

  例如:mysqlbinlog bin_log/lihao_bin.000002



7.日志在dos下浏览不太方面 把日志导入到文本中

  mysqlbinlog bin_log/lihao_bin.000002>bin_log/lihao_bin.000002.txt

8.设置日志时间

  set global expire_logs_days =5 //5天后日志过期

9.删除日志

删除某个日志之前的日志(不包括这个日志)

purge binary logs to 'lihao_bin.000002';

删除某个日期之前的日志(不包括这个日志)

Purge binary logs before '2012-10-29 10:55'

10.根据日志回复内容

mysqlbinlog bin_log/lihao_bin.000002 |mysql -uroot -p

11.数据库备份

mysqldump -uroot -p (数据库名) -l -F>bin_log/bf.sql

12.当日志里面即有更新,插入和删除的时候我们要根据 end_log_pos点恢复数据



mysqlbinlog bin_log/lihao_bin.000002 --start_position ='200' --stop-position = '768' |mysql -uroot -hlocalhost -p

数据库恢复就先告一段落
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: