• ADADADADAD

    MySQL MGR如何修复数据不一致的节点[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:17:25

    作者:文/会员上传

    简介:

    1.在当前主节点创建全量备份(mysqldump或xtrabackup):# /usr/bin/innobackupex --defaults-file=/etc/my.cnf --user=root --password='xxxx' /data/backup2.停止故

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    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;

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

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlmgr