1.找到二进制配置文件位置 在mysql中执行
show variables like '%log_bin%';
log_bin_basename | /var/lib/mysql/mysql-bin
3.查找所有的二进制文件以及文件的位置 SHOW BINARY LOGS;
4.查找文件中所发生的事件 限制10条
show binlog events in 'mysql-bin.000002' limit 10;
5.在其中找到误操作的Position
mysqlbinlog --start-position=309 --stop-position=3668744 /var/lib/mysql/mysql-bin.000006 | mysql -uroot -p
mysql开启log-bin后误操作恢复
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 正确的删除MySQL log bin 日志操作如下 1.SHOW MASTER LOGS; 2.RESET MAS...
- 注意:本案例适用于人为SQL语句造成的误操作或者没有主从复制等的热备情况宕机时的修复 思路: 利用全备的sql文件...