首页 > 其他 > 详细

快速恢复slave从库的几张表

时间:2016-02-29 20:05:33      阅读:204      评论:0      收藏:0      [点我收藏+]

由于数据库很大,只恢复几张表既可以使用。恢复方法如下:

  • 停止slave复制,stop slave;

  • 在主库上导出这三张表,并记录binlog和pos点:

    mysqldump --single-transaction--master_data=2 dbname table1 table2 table3>dbname_table(123).sql

  • 查看导出的sql脚本,在脚本头部有binlog和pos点。

  • 查看导出的sql脚本负载到从库上,并change master to :

    start slave until master_log_file=‘mysql-bin.0000x‘,master_log_pos=xxxxxx;知道sql线程为NO,这期间的同步报错全部跳过即可。

  • 在slave机器上导入导出的sql脚本。

  • 开启同步,start slave;



来源于mysql管理之道,手打。

快速恢复slave从库的几张表

原文:http://7078981.blog.51cto.com/7068981/1746076

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!