备份bin log日志(千万别重新启动数据库,可能会导致bin log日志被删除

cp -r /usr/local/mysql /usr/local/mysql-bak

切换到mysql/bin目录中使用mysqlbinlog命令

cd /usr/local/mysql/bin

寻找开始的节点与结束的节点

最好是数据库创建数据库时候作为开始
需要恢复的节点

./mysqlbinlog --start-position [开始节点]  --stop-position [结束节点] /usr/local/mysql-bak/mysql-bin.000003 > test.sql

导入数据库

mysql -uroot -proot < test.sql

也可以合并两部分: ./mysqlbinlog --start-position [开始节点] --stop-position [结束节点] /usr/local/mysql-bak/mysql-bin.000003 | mysql -uroot -proot

导出数据

标签: none

添加新评论