在生产环境中,我有一个主设备和一个从设备,但由于某些原因
从机的某些同步数据未同步
因此产生错误代码1032。
我看到了解决方案并使用命令:
set global sql_slave_skip_counter=1;
既然数据库无法关闭,我可以用什么方法来修复我的从属
主机将始终插入、删除和更新操作,无法停止。
slave只用于读取,我可以截断slave。
我遇到的问题包括:
- 转储时无法关闭服务器
- 如果有任何更改数据库的操作,binlog的索引将发生更改
如何解决这个问题,
您可以记录转储时的当前位置和索引。
mysqldump -u user -p mydb --set-gtid-purged=OFF --single-transaction --master-data=1> mydump.sql
-主数据=1
指示在完成转储时记录当前位置和索引。
cat idn_maindb.sql |grep "MASTER_LOG_FILE"
你会得到索引和位置。