网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

MySQL8.0InnoDBCluster出现故障如何解决

下文给大家带来有关MySQL 8.0 InnoDB Cluster出现故障如何解决内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完MySQL 8.0 InnoDB Cluster出现故障如何解决你一定会有所收获。

专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业金川免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

InnoDB Cluster 一节点丢失
MySQL 8.0 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 8.0 InnoDB Cluster出现故障如何解决,大家觉得是自己想要的吗?如果想要了解更多相关,可以继续关注我们的行业资讯板块。


文章标题:MySQL8.0InnoDBCluster出现故障如何解决
网站链接:http://bjjierui.cn/article/gpcpig.html

其他资讯