mysql主从同步问题
(2011-12-08 09:25:55)
标签:
it |
作者:常营
当配置一主两从的时候,一台从库的配置没有问题,但是从库数据总是不能和主库数据同步,提示以下错误时,不防试试这种方法。
Last_Error: Could not execute Write_rows event on table jira_new_host.OS_WFENTRY; Duplicate entry '922397' for key 'PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event's master log mysql-bin.000076, end_log_pos 933435708
解决办法:
1、将一台不能同步从库的mysql进程停掉,并且将/usr/local/mysql/var目录下不能同步的数据库删除,将相关binlog文件以及master.info删除掉。
2、将能同步的从库的数据库stop slave停止与主数据库的同步,保证Read_Master_Log_Pos 和Exec_Master_Log_Pos这两点是一致的,然后使用执行flush tables;将需要同步的数据库和master.info文件使用rsync命令传到指定的目录下。
3、切换到不能同步的主机,启动mysql进程,登录数据库后执行start slave;然后执行show slave status\G;查看同步状态。
4、还有一步需要操作,切换到原本和主库能同步的数据库,执行start slave,开启同步命令。