恢复MySQL主从同步

今天发现两台机器上的mysql主从复制不能用了。估计原因是从上写入了数据,导致有重复主键。处理如下:

1.先将所有有对这个库有写入或修改动作的脚本;

2.备份从库,复制主库,拷贝主库到从库上,并恢复;

/usr/local/mysql/bin/mysqldump -hlocalhost -uroot -ppwd123  keyword_storage > keyword_storage_20130427.sql
source /home/nengzuo/keyword_storage_20130427.sql

3.删除从库上的relay日志;

4.重新更改主从配置,主要修改日志文件和位置;

change master to master_host='192.168.0.164', master_user='kwmgr', master_password='pwd123', master_log_file='mysql-bin.000087', master_log_pos=324352;

5.重新启动slave;

start slave

6.测试是否正确

show slave status\G

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>