MySQL数据同步异常:数据不同步问题

主:192.168.3.109

从:192.168.3.169

数据库名称:test109

重置MySQL主从模式(发生数据不同步时,需要重置MySQL主从模式) 停止从服务器的主从同步,为了防止主从数据不同步,需要先停止从服务器上的同步服务

mysql> stop slave;

​​​​​​​ 对master服务器的数据库加锁

为了避免在备份的时候对数据库进行更新操作,必须对数据库加锁。

mysql>flush tables with read lock; 

Query OK, 0 rows affected (0.00 sec)

​​​​​​​ 备份master上的数据

mysqldump -u root -p test109 > bak.sql

mysqldump -u [user_name] -p [database_name] > [backup_file_name]

(root:用户名,test109:要备份的数据库名,bak.sql:备份的sql文件名)

​​​​​​​ 重置master服务

mysql>reset master;

Query OK, 0 rows affected (0.00 sec)

​​​​​​​ 对master服务器的数据库解锁

mysql> unlock tables;

Query OK, 0 rows affected (0.00 sec)

​​​​​​​ 将master上的备份文件拷贝到slave服务器上

scp -r root@192.168.3.109:/root/bak.sql ./

把主服务器(106)备份的sql文件通过scp服务拷贝到从服务器(169)

​​​​​​​ 删除slave服务器上的旧数据

删除数据前,请仔细检查,确认数据已经备份

drop database test109;

​​​​​​​ 导入数据

source /root/bak.sql;

​​​​​​​ 重置slave服务

reset salve;

​​​​​​​ 开启slave服务

start slave;

​​​​​​​ 检查从服务器状态

show slave status\G

 

检查,确保Slave_IO_Running和Slave_SQL_Running选项的值为Yes,表示主从模式工作正常。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值