MySQL 8.0 InnoDB Cluster 恢复故障成员
2018-09-20 10:31
1406 查看
InnoDB Cluster 一节点丢失
初始化故障节点
systemctl stop mysqld rm -rf /var/lib/mysql/* systemctl start mysqld
导出正常节点的数据库,并传到故障节点
mysqldump --all-databases --triggers --routines --events --quick --single-transaction --flush-logs --master-data=2 > dbs.dump scp dbs.dump 192.168.1.224:~/
故障节点导入数据库
mysql> set sql_log_bin=0; mysql> ALTER USER root@'localhost' IDENTIFIED BY 'MySQL8.0'; mysql> source dbs.dump mysql> set sql_log_bin=1;
重启故障节点 MySQL
systemctl restart mysqld
将故障节点重新加入集群
MySQL 192.168.1.226:33060+ ssl JS > var cluster=dba.getCluster('appCluster') MySQL 192.168.1.226:33060+ ssl JS > cluster.removeInstance('root@192.168.1.224:3306') MySQL 192.168.1.226:33060+ ssl JS > cluster.addInstance('root@192.168.1.224:3306')
集群恢复正常
MySQL 192.168.1.226:33060+ ssl JS > cluster.status() { "clusterName": "appCluster", "defaultReplicaSet": { "name": "default", "primary": "192.168.1.226:3306", "ssl": "REQUIRED", "status": "OK", "statusText": "Cluster is ONLINE and can tolerate up to ONE failure.", "topology": { "192.168.1.224:3306": { "address": "192.168.1.224:3306", "mode": "R/O", "readReplicas": {}, "role": "HA", "status": "ONLINE" }, "192.168.1.225:3306": { "address": "192.168.1.225:3306", "mode": "R/O", "readReplicas": {}, "role": "HA", "status": "ONLINE" }, "192.168.1.226:3306": { "address": "192.168.1.226:3306", "mode": "R/W", "readReplicas": {}, "role": "HA", "status": "ONLINE" } } }, "groupInformationSourceMember": "mysql://root@192.168.1.226:3306" }
相关文章推荐
- mysql误删除InnoDB数据文件恢复
- centos LAMP第四部分mysql操作 忘记root密码 skip-innodb 配置慢查询日志 mysql常用操作 mysql常用操作 mysql备份与恢复 第二十二节课
- MySQL 8.0 InnoDB新特性
- MYSQL+InnoDB(备份与恢复)
- 【转】MySQL8.0 · 引擎分析 · InnoDB history list 无法降到0的原因
- MySQL MyISAM和InNodb备份与恢复技巧
- MySQL MyISAM和InNodb备份与恢复技巧
- Mysql表结构为InnoDB类型从ibd文件恢复数据
- mysql 使用 Forcing InnoDB Recovery 恢复数据库
- innodb_force_recovery对mysql 宕机恢复影响
- 10、MySQL 8.0参考手册 4.6.2 innochecksum - 离线InnoDB文件校验和实用程序
- MySQL InnoDB 备份与恢复七种方式
- 如何移值(恢复、还原)Mysql中的innoDB的数据库。
- 【转】MySQL 备份和恢复(MyISAM 和 Innodb)
- mysql 主从故障恢复
- 亲测Mysql表结构为InnoDB类型从ibd文件恢复数据
- centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复
- MySQL数据恢复和复制对InnoDB锁机制的影响
- MySQL系列:innodb源码分析之redo log恢复
- MySQL 备份和恢复(MyISAM 和 Innodb)