怎么解决mysql主从不同步问题
怎么解决mysql主从不同步问题?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
1、进入主库,进行锁表
使用命令:
mysql>flushtableswithreadlock;
注意:该处是锁定为只读状态,语句不区分大小写
2、进行数据备份
#把数据备份到mysql.bak.sql文件[root@server01mysql]#mysqldump-uroot-p-hlocalhost>mysql.bak.sql
3、查看master 状态
mysql>showmasterstatus;+-------------------+----------+--------------+-------------------------------+|File|Position|Binlog_Do_DB|Binlog_Ignore_DB|+-------------------+----------+--------------+-------------------------------+|mysqld-bin.000001|3260||mysql,test,information_schema|+-------------------+----------+--------------+-------------------------------+1rowinset(0.00sec)
4、把mysql备份文件传到从库机器,进行数据恢复
#使用scp命令[root@server01mysql]#scpmysql.bak.sqlroot@192.168.128.101:/tmp/
5、停止从库的状态
mysql>stopslave;
6、然后到从库执行mysql命令,导入数据备份
mysql>source/tmp/mysql.bak.sql
7、设置从库同步
changemastertomaster_host='192.168.128.100',master_user='rsync',master_port=3306,master_password='',master_log_file='mysqld-bin.000001',master_log_pos=3260;
8、重新开启从同步
mysql>startslave;
查看同步状态
mysql>showslavestatus\G
查看:
Slave_IO_Running:YesSlave_SQL_Running:Yes
看完上述内容,你们掌握解决mysql主从不同步问题的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。