晚上闲来无事,想找点事做
于是手动删除了一些无用的数据库,手贱的是在从库里面删除了
然后,在主库里面也进行该数据库删除,发现未手动删除的从库正常执行了binlog日志中的sql语句
一段时间后,问题出现了
自己手动在主库里插入一条语句,发现两个备库只有一个备库更新了最新的数据,手动删除数据库的那个从库并未更新语句
接下来,查询从库mysql日志
发现
1 | 2018-08-19T19:27:04.704407+08:00 6 [ERROR] Slave SQL for channel '': Error 'Can't drop database 'jeewx-h5'; database doesn't exist' on query. Default database: 'jeewx-h5'. Query: 'DROP DATABASE `jeewx-h5`', Error_code: 1008 |
主从复制报错,出现故障,导致后面的日志内容无法进行
接下来,解决方法:
1 | mysql -uroot -p |
将指针移动下一位,问题得到解决。并且后面的操作正常执行。
仅此记录,另外 少操作,甚至不操作从库!!!!