栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

mysql8.0 Innodb cluster 日常运维: 集群搭建, 异常节点回归, 数据备份/恢复

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql8.0 Innodb cluster 日常运维: 集群搭建, 异常节点回归, 数据备份/恢复

innodb cluster 部署架构图

生成mysqlrouter的配置文件
mysqlrouter --bootstrap root@mysql-122:3306 --directory=/etc/mysqlrouter --user=root --conf-use-sockets --force

备份数据(可用于恢复集群数据)
注意: 数据量过大时, 推荐挂载磁盘

mysqldump -uroot -p -q --single-transaction --master-data=2  mpt_crm > /data/your.sql
恢复数据
#一般这种操作建议使用screen
screen -r / ls 

#进入到问题节点所在机
mysql
mysql> stop group_replication;
mysql> reset master;
mysql> set global read_only=off;    # 只读关闭 
mysql> use yourdb;
mysql> source /your.sql;
加入innodb cluster
# primary operation
mysqlsh
mysql-js> shell.connect("hostname")
mysql-js> var cluster = dba.getCluster()
mysql-js> dba.checkInstanceConfigration("mysql-cluster-39:3309")
mysql-js> cluster.checkInstanceState('mysql-cluster-39:3306')
mysql-js> cluster.addInstance('mysql-cluster-39:3306')
mysql-js> cluster.status()

screen -r / ls 

# secondary operation
mysql
mysql> stop group_replication;
mysql> reset master;
mysql> set global read_only=off;
mysql> use mpt_crm;
mysql> source /your.sql;

查看gtid

mysql> show variables like '%gtid%';
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/886871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号