主从问题?
主从常见问题
主从备份不可靠,需要人经常去查看同步状态,一旦出现报错,需要及时人为的处理。
出现1236:[ERROR] Slave I/O: Got fatal error 1236 from master when reading data from binary log: ‘Client requested master to start replication from impossible position’, Error_code: 1236
解决方案:主从服务器失去连接,出现了宕机的情况。常用解决办法,重新查询主服务器的状态,获取新的position位置,重新设置从服务器的同步信息。设置命令为:change master to master_log_file=’’,master_log_pos=123;
出现1032:Last_Errno: 1032, Last_Error: Could not execute Update_rows event on table xuanzhi.test; Can’t find record in ‘test’, Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event’s master log mysql
解决方案:从数据库上面缺少某一条数据记录,主数据库对这条记录又做了修改,从数据库在修改时报错。解决方案是直接用数据库管理工具,数据传输模式处理具体异常的数据表,保证主数据与从数据库对应的报错数据表结构信息一样。
出现1062:Last_Errno: 1062,Last_Error: Could not execute Write_rows event on table x