报错信息:

在搭建Mysql主从架构过程中,由于从服务器是克隆的主服务器系统,导致主从Mysql uuid相同, Slave_IO无法启动,报错如下:
Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.

解决方法:

找到auto.cnf文件,修改里面的uuid值,保证各个db的uuid不一样,重启db即可。

1.查看主库与从库UUID

[root@localhost ~]# find / -name auto.cnf
/var/lib/mysql/auto.cnf[root@localhost ~]# cat /var/lib/mysql/auto.cnf    //查看主数据库auto.cnf文件中的UUID信息
[auto]
server-uuid=e46c9961-5780-11ea-bf2f-000c291a8b6b[root@localhost ~]# mysql -uroot -p123qqq...A
...
mysql> show variables like '%server_uuid%';   //查看主数据库UUID
+---------------+--------------------------------------+
| Variable_name | Value                                |
+---------------+--------------------------------------+
| server_uuid   | e46c9961-5780-11ea-bf2f-000c291a8b6b |
+---------------+--------------------------------------+
[root@test2 ~]# find / -name auto.cnf
/var/lib/mysql/auto.cnf[root@test2 ~]# cat /var/lib/mysql/auto.cnf    //查看从数据库auto.cnf中的UUID信息
[auto]
server-uuid=e46c9961-5780-11ea-bf2f-000c291a8b6b[root@test2 ~]# mysql -uroot -p123qqq...A
...
mysql> show variables like '%server_uuid%';   //查看从数据库UUID
+---------------+--------------------------------------+
| Variable_name | Value                                |
+---------------+--------------------------------------+
| server_uuid   | e46c9961-5780-11ea-bf2f-000c291a8b6b |
+---------------+--------------------------------------+

2.修改主库或者从库auto.cnf文件的UUID

[root@localhost ~]# vim /var/lib/mysql/auto.cnf   //修改主库的auto.cnf文件的UUID
[auto]
server-uuid=e46c9961-5780-11ea-bf2f-000c128a8b6b   [root@localhost ~]# systemctl restart mysqld

3.从库重启slave进程,查看slave状态

[root@test2 ~]# mysql -uroot -p123qqq...A
...
mysql> stop slave;mysql> start slave;mysql> show slave status\G;
*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 192.168.2.128Master_User: mysqluserMaster_Port: 3306Connect_Retry: 60Master_Log_File: db128.000002Read_Master_Log_Pos: 452757169Relay_Log_File: test2-relay-bin.000002Relay_Log_Pos: 3205508Relay_Master_Log_File: db128.000002Slave_IO_Running: YesSlave_SQL_Running: YesReplicate_Do_DB:Replicate_Ignore_DB:Replicate_Do_Table:Replicate_Ignore_Table:Replicate_Wild_Do_Table:Replicate_Wild_Ignore_Table:Last_Errno: 0Last_Error:Skip_Counter: 0Exec_Master_Log_Pos: 452757169Relay_Log_Space: 3205715Until_Condition: NoneUntil_Log_File:Until_Log_Pos: 0Master_SSL_Allowed: NoMaster_SSL_CA_File:Master_SSL_CA_Path:Master_SSL_Cert:Master_SSL_Cipher:Master_SSL_Key:Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: NoLast_IO_Errno: 0Last_IO_Error:Last_SQL_Errno: 0Last_SQL_Error:Replicate_Ignore_Server_Ids:Master_Server_Id: 128Master_UUID: e46c9961-5780-11ea-bf2f-000c128a8b6bMaster_Info_File: /var/lib/mysql/master.infoSQL_Delay: 0SQL_Remaining_Delay: NULLSlave_SQL_Running_State: Slave has read all relay log; waiting for more updatesMaster_Retry_Count: 86400Master_Bind:Last_IO_Error_Timestamp:Last_SQL_Error_Timestamp:Master_SSL_Crl:Master_SSL_Crlpath:Retrieved_Gtid_Set:Executed_Gtid_Set:Auto_Position: 0Replicate_Rewrite_DB:Channel_Name:Master_TLS_Version:
1 row in set (0.00 sec)

 可以看到IO线程、SQL线程都是Yes状态。

↓↓↓↓↓↓

最近刚申请了个微信公众号,上面也会分享一些运维知识,大家点点发财手关注一波,感谢大家。 【原创公众号】:非著名运维 【福利】:公众号回复 “资料” 送运维自学资料大礼包哦!

Mysql主从同步报错解决:Fatal error: The slave I/O thread stops because master and slave have equal..相关推荐

  1. Mysql主从同步报错解决:Error executing row event: Table zabbix.history-uint doesnt exist

    报错信息:  因为之前在主数据库服务器上搭建了Zabbix,所以在配置主从时报错.  Error executing row event: 'Table 'zabbix.history_uint' d ...

  2. mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server

    问题:在mysql主从同步的过程中检查主从同步状态时IO线程报错 Last_IO_Error: Fatal error: The slave I/O thread stops because mast ...

  3. 主从复制报错Fatal error:The slave I/O thread stops because master and slave have equal MySQL server UUIDs;

    异常 在MySQL中开启主从复制失败: 原因 先确定主机和从机的server-id是否不一样,如果一样也会导致主从复制失败.主机和从机的server-id在/etc/my.cnf配置文件中配置的,下面 ...

  4. 搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs(已解决)

    搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs 具体问题 ...

  5. MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have

    Mysql 主主启动错误处理 error 信息: Slave_IO_State: Master_Host: 192.168.6.87 Master_User: replication Master_P ...

  6. mysql 主主忽略错误_MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have...

    Mysql 主主启动错误处理 error 信息: Slave_IO_State: Master_Host: 192.168.6.87 Master_User: replication Master_P ...

  7. mysql主主报错_MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have...

    Mysql 主主启动错误处理 error 信息: Slave_IO_State: Master_Host: 192.168.6.87 Master_User: replication Master_P ...

  8. Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs

    show slave status\G 发现有下面报错,导致复制起不来 - Relay_Master_Log_File: Slave_IO_Running: No Slave_SQL_Running: ...

  9. Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL ser

    配置mysql主从模式完毕后 show slave status\G; 查看slave配置中出错: Slave_IO_Running: No Last_IO_Error: Fatal error: T ...

最新文章

  1. android cts测试二
  2. swift和oc区别----属性部分(参考官方swift2.1文档)
  3. CentOS中安装Docker步骤
  4. Python 数据分析三剑客之 Pandas(一):认识 Pandas 及其 Series、DataFrame 对象
  5. 在python中sqrt是什么意思_python中sqrt是什么意思
  6. 史上最全的php面试题-带有答案,史上最全的PHP面试题-带有答案
  7. python3 中bytes与str类型
  8. OC和Swift混合编程引用Pods管理的模块
  9. php if变量满足数组,在php中使用if()查看数组中的日期是否等于变量中存储的日期...
  10. ps磨皮滤镜插件Portraiture 3
  11. MacOS Ventura 13.0 Beta3 (22A5295i) 带 OC 0.8.2 三分区原版黑苹果镜像
  12. 关于H264相关的EBSP,RBSP,SODP的说明
  13. 输入两个正整数,求其最大公约数和最小公倍数
  14. R语言的版本更新以及迁移R包
  15. sql 一条语句统计男女人数
  16. numpy数组的拼接(扩维拼接和非扩维拼接)
  17. mpvue上拉刷新,下拉加载
  18. strcmp函数实现(c语言)
  19. win10下如何为jdk配置环境变量
  20. Java JDK 5-JDK12文档导航【持续更新】

热门文章

  1. 一键同步Elasticsearch,DataWorks数据集成同步解决方案上线!
  2. 学生机房虚拟化(六)使用Clonezilla克隆Linux系统
  3. 通用路由封装协议--GRE的简单配置
  4. mysql保存为vna文件_微机 模拟试题三(含答案)
  5. 【python】画玫瑰花喽!!!
  6. C语言中调用数组元素的三种方法:下标法、数组名法、指针法
  7. foo 、bar、baz是什么意思?
  8. CSDN使用Markdown编辑器
  9. Parallels Desktop 16 已损坏,无法打开,您应该推出磁盘映像。怎么解决?
  10. 路由器接口管理 控制端口 辅助端口 物理端口 逻辑端口 局域网