我有一个Mysql Master Slave Replication,它运行正常。不幸的是,我的奴隶遇到了一些严重的问题,我看到的唯一机会就是重新启动整个复制。
奴隶被阻止
我使用logfile和logposition informations在主服务器上创建了一个转储
我将数据库放在Slave上(输入新数据)
我插入了新鲜转储
使用转储文件中提供的信息重置主日志文件和主位置
启动奴隶
现在一切都运行良好几分钟,我看到了如何从Master导入正确的数据。但是10分钟后,奴隶停止了导入,因为有些桌子丢失了。经过第二次运行后,我发现,我在Slave上执行的DROP DATABASE命令现在再次在从机上执行。
即使是RESET Slave并导入数据然后从步骤3开始也没有帮助。
如何防止自DUMP以来在从站上执行的命令没有被再次执行?