MySQL MGR如何修复数据不一致的节点

55次阅读
没有评论

共计 1017 个字符,预计需要花费 3 分钟才能阅读完成。

这篇文章主要介绍了 MySQL MGR 如何修复数据不一致的节点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

1. 在当前主节点创建全量备份 (mysqldump 或 xtrabackup):

# /usr/bin/innobackupex –defaults-file=/etc/my.cnf –user=root –password= xxxx   /data/backup

2. 停止故障实例的 MySQL

# mysqladmin -uroot -p shutdown

3. 清空当前数据目录

备注:清空前备份一下

4. 恢复全量备份到故障实例:

#/usr/bin/innobackupex –defaults-file=/etc/my.cnf –user root  –socket=/tmp/mysql.sock –apply-log /data/backup

#/usr/bin/innobackupex –defaults-file=/etc/my.cnf –user root  –socket=/tmp/mysql.sock –move-back /data/mysql

5. 启动 MySQL:

#mysqld_safe –user=mysql

6. 更新 GTID_PURGE

mysql RESET MASTER;

mysql RESET SLAVE ALL;

mysql SET SQL_LOG_BIN=OFF;

mysql SOURCE datadir/backup_gtid_executed.sql

mysql SET SQL_LOG_BIN=ON;

mysql CHANGE MASTER TO MASTER_USER= rpl_user , MASTER_PASSWORD= password FOR CHANNEL group_replication_recovery

启动组复制:

mysql START GROUP_REPLICATION;

7. 检查节点状态:

mysql SELECT * member_host, member_port, member_state FROM performance_schema.replication_group_members;

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“MySQL MGR 如何修复数据不一致的节点”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计1017字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)