我有两个mysql服务器,它们被配置为充当mysql复制的主服务器和从服务器。在我对master数据库执行以下查询之前,工作正常。查询在master上运行时没有任何问题,并且复制因给定错误而失败。
我尝试直接对奴隶执行相同的查询然后运行正常。会出现什么问题以及如何解决问题?
错误消息(查询也在那里)
Error 'Table 'micro.PROFILE' doesn't exist' on query. Default database: 'micro'. Query: 'INSERT INTO profile_copy (SELECT *,99,NOW() FROM PROFILE WHERE p_id=155)'
答案 0 :(得分:1)
如果要继续复制,可以在从属服务器上使用这些命令:
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;
从属服务器跳过插入查询并继续复制。