mysql主从同步复制错误解决一例

时间:2024-01-13 17:21:54 

蚊子今天下午搭了一主三从的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服务,发现一切恢复了正常。如果有人也出现类似的问题,不妨试试这个办法吧。

标签:主从复制
0
投稿

猜你喜欢

  • Python批量重命名同一文件夹下文件的方法

    2021-04-03 08:59:44
  • XMLHTTP 使用代理获取数据asp代码

    2010-03-22 14:40:00
  • Vue组件的使用及个人理解与介绍

    2024-05-09 15:13:52
  • vue之组件内监控$store中定义变量的变化详解

    2023-07-02 17:01:31
  • JS 循环li添加点击事件 (闭包的应用)

    2024-04-10 10:48:45
  • numpy数组做图片拼接的实现(concatenate、vstack、hstack)

    2022-10-23 15:21:21
  • Ubuntu16.04安装python3.6.5步骤详解

    2023-01-01 08:06:58
  • 利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例

    2022-11-30 20:40:01
  • SQLServer中数据库文件的存放方式,文件和文件组

    2012-01-05 18:56:33
  • 常见的jQuery选择器汇总

    2024-04-22 22:21:35
  • python实现简单聊天应用 python群聊和点对点均实现

    2023-01-16 08:35:55
  • Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例的备份

    2024-01-13 19:12:27
  • Python实现复制文档数据

    2022-07-15 02:39:32
  • Python操作MySQL数据库的方法

    2024-01-28 10:49:27
  • Django Celery异步任务队列的实现

    2023-09-28 19:24:53
  • 关于python字符串方法分类详解

    2023-12-30 22:51:44
  • Python查找算法之插补查找算法的实现

    2021-03-12 08:16:57
  • Python模块搜索路径代码详解

    2021-07-11 10:37:17
  • 解决thinkPHP 5 nginx 部署时,只跳转首页的问题

    2024-05-11 09:22:31
  • Python Selenium安装及环境配置的实现

    2023-01-02 18:19:18
  • asp之家 网络编程 m.aspxhome.com