您正在使用 IPV4 [54.173.43.215] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 清明节 007
2024年 劳动节 034
2025年 元 旦 279
2025年 春 节 307
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
mysql主从数据库不同步的2种解决方法
内容摘要: 方法一:忽略错误后,继续同步该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况解决:stopslave;#表示跳过一步错误,后面的数字可变setglobalsql_slave_skip_counter=1;startslave;之后再用mysqlshowslavestatus\G查看:Slave_IO_Running:Ye......
方法一:忽略错误后,继续同步

该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况

解决:

stopslave;

#表示跳过一步错误,后面的数字可变

setglobalsql_slave_skip_counter=1;

startslave;

之后再用mysql>showslavestatus\G查看:

Slave_IO_Running:Yes

Slave_SQL_Running:Yes

ok,现在主从同步状态正常了。。。

方式二:重新做主从,完全同步

该方法适用于主从库数据相差较大,或者要求数据完全统一的情况

解决步骤如下:

1.先进入主库,进行锁表,防止数据写入

使用命令:

mysql>flushtableswithreadlock;

注意:该处是锁定为只读状态,语句不区分大小写

2.进行数据备份

#把数据备份到mysql.bak.sql文件

[root@server01mysql]#mysqldump-uroot-p-hlocalhost>mysql.bak.sql

这里注意一点:数据库备份一定要定期进行,可以用shell脚本或者python脚本,都比较方便,确保数据万无一失

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]#[email protected]:/tmp/

5.停止从库的状态

mysql>stopslave;

6.然后到从库执行mysql命令,导入数据备份

mysql>source/tmp/mysql.bak.sql

7.设置从库同步,注意该处的同步点,就是主库showmasterstatus信息里的|File|Position两项

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>stopslave;

9.查看同步状态

mysql>showslavestatus\G查看:

Slave_IO_Running:Yes

Slave_SQL_Running:Yes

好了,同步完成啦。

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:MySQL8忘记密码的快速解决方法

 

下一篇:查看MySQL的错误日志的方法

发布日期:2023/4/13
手机扫二维码直达本页
发布时间:12:46:57
点  击:8
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....