故障案例:主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server
2015-07-11 23:46
731 查看
场景一:因为数据量非常,大概有1.4T,需要在原先master1-slave1的情况下再创建一个库slave2,并且挂在slave1下,即master1-slave1-slave2的结构。为了方便,当时停掉从库salve1,show master status记录状态,开启log_slave_updates,并且关闭salve1,然后将这个从库的data文件夹直接copy到新的从库,结果在创建slave2和slave1的主从关系时报错
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.
原因分析:
mysql 5.6的复制引入了uuid的概念,各个复制结构中的server_uuid得保证不一样,但是查看到直接copy data文件夹后server_uuid是相同的,show variables like '%server_uuid%';
解决方法:
找到data文件夹下的auto.cnf文件,修改里面的uuid值,保证各个db的uuid不一样,重启db即可
场景二:创建主从关系时copy了同样的my.cnf文件,报错
Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids;
原因分析:
和server_uuid类似,servier_id也得保证不一样
解决方法:
找到my.cnf配置文件中的server_id,修改从库的server_id保证和复制结构中的其他db不一样,重启db即可
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.
原因分析:
mysql 5.6的复制引入了uuid的概念,各个复制结构中的server_uuid得保证不一样,但是查看到直接copy data文件夹后server_uuid是相同的,show variables like '%server_uuid%';
解决方法:
找到data文件夹下的auto.cnf文件,修改里面的uuid值,保证各个db的uuid不一样,重启db即可
场景二:创建主从关系时copy了同样的my.cnf文件,报错
Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids;
原因分析:
和server_uuid类似,servier_id也得保证不一样
解决方法:
找到my.cnf配置文件中的server_id,修改从库的server_id保证和复制结构中的其他db不一样,重启db即可
相关文章推荐
- mysqldump: Got error: 1142: SELECT, LOCK TABLES command denied to user 'root'@'localhost' for table 'accounts' when using LOCK TABLES
- Hadoop Hive安装,配置mysql元数据库
- MySQL server has gone away
- win7_oracle11g_64位连接32位PLSQL_Developer
- sqlserver使用户只能在某个架构下建立表和存储过程
- linxu Ubuntu 15.x vsftpd 虚拟用户登录及mysql验证
- SQOOP连接SQLServer2005错误
- 7月11日 GO (Transact-SQL) MSDN
- MySQL Study之--MySQL innodb存储架构
- 通过ngxtop实时监控webserver的访问情况 / 解决ImportError: No module named _sqlite3问题
- 无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- Linux监控(OS,MySQL,Tomcat,Apache)
- [转载] 多年积累的 mysql 运维经验
- 探索MySQL高可用架构之MHA(7)
- 解决pl/sql developer 中文字段显示乱码或无法用中文作查询条件的问题
- SQL Developer 警告--无法安装某些模块
- PL/SQL Developer创建Oracle用户
- PL/SQL Developer记住用户名密码
- 探索MySQL高可用架构之MHA(6)
- Oracle SQLDeveloper ORA-01017 invalid username/password;logon denied (密码丢失解决方案)