快速,持续,稳定,傻瓜式
支持Mysql,Sqlserver数据同步

mysql 数据库主从同步故障问题

请联系QQ:1793040 索取软件

mysql数据库实现主从同步是的错误问题:

主从同步不了;但是参数设置Slave_IO_Running: Yes, Slave_SQL_Running: Yes主从一致的。

查看从日志显示如下错误信息:

11120117:29:13[ERROR]Errorreadingpacketfromserver:LostconnectiontoMySQLserverduringquery(server_errno=2013)
11120117:29:13[Note]SlaveI/Othread:Failedreadinglogevent,reconnectingtoretry,log'mysql-bin.000048'position432318024
11120117:29:13[Note]Slave:connectedtomaster'emuser@221.10.1.60:3306',replicationresumedinlog'mysql-bin.000048'atposition432318024
11120220:19:20[ERROR]Slave:Error'Column'refresh'cannotbenull'onquery.Defaultdatabase:'cdn_view'.Query:'insertintoDNS_ALLvalues(NULL,'eqifa.com','pvyigao','A','210.51.100.11',360,'CNC',NULL,NULL,NULL,NULL,NULL,'2014092000','root.eqifa.com.','ns.esoso.com.',0)',Error_code:1048
11120220:19:20[ERROR]Errorrunningquery,slaveSQLthreadaborted.Fixtheproblem,andrestarttheslaveSQLthreadwith"SLAVESTART".Westoppedatlog'mysql-bin.000049'position263269149
1112099:32:41[Note]/usr/libexec/mysqld:Normalshutdown

解决方法:

从日志上看可能是插入数据,从的没有正常同步;或者主的插入记录错误。

首先在从上slave stop;然后slave start;问题依旧

最后按照笨方法重新做了下;最终还是解决问题了。

操作步骤如下:

1、从停止复制,主锁表

slavestop;
flushtableswithreadlock;

记录主的Position

2、rsync库文件到从

3、从手动执行同步

changemastertomaster_host='123.57.47.16=54',master_user='emuser',master_password='emaradmin',master_log_file='mysql-bin.000056',master_log_pos=323979991;

4、启动从复制

slavestart

5、主解锁

unlocktables;

6、主插入记录;查看从是否有新记录。

相关推荐

咨询软件
 
QQ在线咨询
售前咨询热线
QQ1793040