当前位置:  数据库>mysql

master and slave have equal MySQL server ids

    来源: 互联网  发布时间:2014-10-11

    本文导语:  蚊子今天下午搭了一主三从的mysql复制,结果所有服务器都配置好后,发现从上报如下的错误 代码如下:Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work...

蚊子今天下午搭了一主三从的mysql复制,结果所有服务器都配置好后,发现从上报如下的错误

代码如下:

Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).

意思就是从上的server_id和主的一样的,经查看发现从上的/etc/my.cnf中的server_id=1这行我没有注释掉(在下面复制部分我设置了server_id),于是马上把这行注释掉了,然后重启mysql,发现还是报同样的错误。

使用如下命令查看了一下server_id

代码如下:

mysql> show variables like 'server_id';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id | 1 |
+---------------+-------+
1 row in set (0.00 sec)

发现,mysql并没有从my.cnf文件中更新server_id,既然这样就只能手动修改了

代码如下:

mysql> set global server_id=2; #此处的数值和my.cnf里设置的一样就行
mysql> slave start;

如此执行后,slave恢复了正常。

不过稍后蚊子使用/etc/init.d/mysqld restart重启了mysql服务,然后查看slave状态,发现又出现了上面的错误,然后查看server_id发现这个数值又恢复到了1。

之后蚊子又重新查看了一下/etc/my.cnf的内容,确认应该不是这个文件的问题,于是去google查了一下,看到mysql在启动的时候会查找/etc/my.cnf、DATADIR/my.cnf,USER_HOME/my.cnf。

于是我执行了

代码如下:

find / -name "my.cnf"

居然在/usr/local/mysql这个目录下发现了my.cnf文件,于是蚊子将这个文件删除了,然后再重启mysql服务,发现一切恢复了正常。如果有人也出现类似的问题,不妨试试这个办法吧。


    
 
 

您可能感兴趣的文章:

  • 关于MS SQL Server与JDBC的问题以及Mastering Enterprise Javabeans
  • sqlserver iis7站长之家
  • mysql Master-Master-Slaves有谁会么?求教linux下mysql Master-Master-Slaves配置方法
  • Mysql数据库从库Seconds Behind Master: 128612不断增加,重做还是这样的,请问有人知道怎么解决吗?
  • 基于MySQL数据库复制Master-Slave架构的分析
  • 可用于监控 mysql Master Slave 状态的python代码
  • mysql5.5 master-slave(Replication)主从配置
  • mysql5.5 master-slave(Replication)配置方法
  • 基于MySQL Master Slave同步配置的操作详解
  • 使用Rotate Master实现MySQL 多主复制的实现方法
  • Mysql主从复制(master-slave)实际操作案例
  • 解读mysql主从配置及其原理分析(Master-Slave)
  • MySQL-MMM安装指南(Multi-Master Replication Manager for MySQL)
  • MySQL双Master配置的方法详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.sound.sampled类floatcontrol.type的类成员方法: master_gain定义及介绍
  • 光盘镜像工具 ISO Master
  • 关于sybase的master的日志清除问题
  • Mastering EJB的中文版出来了,大家说说好不好?
  • 请问Mastering EJB 2ndEdition这本书怎么样?
  • 哪里有Mastering ejb 第一版英文版下载,马上结帖
  • 虚拟机Linux下使用编辑/etc/auto.master的问题
  • passwd和master.passwd的不同
  • Git 远程/本地 master 合并的一个问题
  • First Master Disk 和First Slave Disk之间什么关系?
  • SQLServer中master数据库分析
  • 我是ibm,请问哪儿有《Master EJB》(完整版)下?
  • Ed的《Mastering EJB》的中文版谁看过?
  • 谁知道Mastering Enterprise Java Beans II这本书在那里可以下载到???
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • 请问如何获得HDD所在的位置呢?(IDE HDD是PRIMARY/SENCONDARY MASTER/SLAVE, SATA HDD 是在哪个PORT??)
  • 在第二块硬盘上安装Linux后,无法启动第一块硬盘(Master)上安装的Windows98,请快帮帮我!
  • 在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法
  • 要实现多启动,安装时Master Boot Record和First Sector of Boot Partition,到底应该选哪个?
  • 一起学Mastering EJB
  • #####今天中午一觉醒来突然变成5个小裤衩了,master paper replies也通过了高兴,散200分#####


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3