MySQL5.6删除数据库schema怎么恢复

MySQL5.6删除数据库schema怎么恢复

参考: https://www.cnblogs.com/martinzhang/p/3454358.html 

1、binlog必须开

            怎么开简单,配置文件加:

                    log-bin=mysql-bin
                    binlog-format=ROW

2、查看binlog日志 最新日志(或者多看几个里面执行内容,在data下)

3、mysqlbinlog 恢复

恢复开始和结束下标,区间数据 就有了

mysqlbinlog --no-defaults --start-position=120 --stop-position=1469  D:/software/mysql-5.6.45-winx64/mysql-5.6.45-winx64/data/mysql-bin.000410 | mysql -u root -p
如果schema没有删除,恢复指定schema下的数据:

mysqlbinlog --no-defaults --start-position=120 --stop-position=1469 --database=zyyshop  D:/software/mysql-5.6.45-winx64/mysql-5.6.45-winx64/data/mysql-bin.000410 | mysql -u root -p -v zyyshop
图为证:

 

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页