2019-10-23

macat

配置mysql集群异常1:The slave I/O thread stops because master and slave have equal MySQL server UUIDs

问题分析

问题提示主从使用了相同的server UUID,一个个的检查:

master:

slave:

发现master和slave的UUID一样,问题发现。

解决办法:

方法一:停止从库的mysqld服务,删除他的auto.cnf文件,再启动数据库服务即可。

[root@localhostmysql]# service mysqld stop

[root@localhostmysql]# mv /var/lib/mysql/auto.cnf /var/lib/mysql/auto.cnf.bak

[root@localhostmysql]#service mysqld start

方法二:进入主从中任意的一个auto.cnf文件,修改UUID的值,重新启动mysql

[root@localhostmysql]# vim  /var/lib/mysql/auto.cnf 

[auto]

erver-uuid=c6957d04-f4ec-11e9-9ff8-000c29b475ae

[root@localhostmysql]service mysqld restart

配置mysql集群异常2:

问题分析:

在主库上进行删除了一个数据库zhuhaiyan,然后在其他的服务器上在搭建主库的从库,在从库上没有相应都已经删除的数据库zhuhaiyan而导致的Slave_IO_Running: Yes,Slave_SQL_Running: No 。

处理的办法:停掉从库,然后在创建相应的已经删除的信息,然后在开启从库。

mysql> stop slave;

mysql> create database zhuhaiyan;

mysql> start slave;

mysql> show slave status\G;

你可能感兴趣的:(2019-10-23)