您的位置:首页 > 数据库 > MySQL

MySQL 复制

2009-06-27 12:45 197 查看
拿前一天的全备数据做  MySQL slave 的同步。。
库文件才3G+   本想直接 read lock, scp 数据过去。或者从另台 slave 上 传数据觉着没什么新意。。。干脆就拿备份来做同步了。。。折腾了半天   同步却总报错。。。很不解因为按道理  应该 数据 跟 master 的 位置相同  同步就能成功。。。报错如下:Last_Errno: 1105
  Last_Error: Error 'master may suffer from http://bugs.mysql.com/bug.php?id=24432 so slave stops; check error log on slave for more info' on query. Default database: 'pblog'. Query: 'INSERT INTO `pw4_group_operation`(`gid`,`stat`,`op_time`)VALUES('83','2',UNIX_TIMESTAMP())ON DUPLICATE KEY UPDATE stat=2,op_time=UNIX_TIMESTAMP()'

想想 似乎 跟时间存在着 什么关系。。。date 一看 还真晕了。。。。  slave 机器的时间跟实际时间 差着半天!!cat /etc/sysconfig/clock 
记的 是 美国 时区 。。。。。。 
继续查看。。。发现更严重的问题。。。。 没设置 时间服务器 。。。数据库都没 定期的 ntpdate ...无语的去折腾了...还好让人欣慰的是  不多的数据 从隔着一天的全备 同步成功。。经过10几分钟Seconds_Behind_Master: 55057就跳到Seconds_Behind_Master: 0了 同步过程中也没出现报错 HUHU~  粗略的检查了下 数据 行数匹配。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息