一、如果版本不一样请执行以下操作:

MySQL 跨版本主从复制时报错:ERROR 1794 (HY000): Slave is not configured or failed to initialize properly.

背景: zabbix 数据库迁移,搭建主从,主是5.6.25,从是5.7.15,流式备份应用 redo.log 之后,change master 和reset slave 时报出如下错误

mysql> CHANGE MASTER TO->   MASTER_HOST=‘192.168.40.129‘,->   MASTER_USER=‘repl‘,->   MASTER_PASSWORD=‘repl_123‘,->   MASTER_PORT=3306,->   MASTER_LOG_FILE=‘mysql-bin.000005‘,       ->   MASTER_LOG_POS=749,->   MASTER_AUTO_POSITION=0;
ERROR 1794 (HY000): Slave is not configured or failed to initialize properly. You must at least set --server-id to enable either a master or a slave. Additional error messages can be found in the MySQL error log.  

原因:从 5.6.25 版本使用 innobackupex 备份,在 5.7.15 版本中应用恢复,ibd系统表需要重建

解决步骤:

1、drop 备份的 ibd表

#登录数据库
mysql -uroot -p
#使用mysql数据库
use mysql;
#删除
drop table slave_master_info;
drop table slave_relay_log_info;
drop table slave_worker_info;
drop table innodb_index_stats;
drop table innodb_table_stats;
#重建
source /app/mysql-5.7.25/share/mysql_system_tables.sql
#退出mysql
quit
#重启mysql
/etc/init.d/mysqld restart
或者service mysqld restart
注:这里根据自己的mysql路径进行修改即可

至此,问题解决,登陆数据库,重新 change master to 即可!

二、如果版本一样,请执行以下操作

2.1. 编辑/etc/my.cnf

vi /etc/my.cnf

2.2. 添加如下2行代码

log-bin=mysql-bin
server-id=2

2.3. 重启mysql

#重启mysql
/etc/init.d/mysqld restart
或者service mysqld restart
注:这里根据自己的mysql路径进行修改即可

Slave is not configured or failed to initialize properly. You must at least set --server-id相关推荐

  1. MySQL 跨版本主从复制时报错:ERROR 1794 (HY000): Slave is not configured or failed to initialize properly....

    背景: zabbix 数据库迁移,搭建主从,主是5.6.25,从是5.7.15,流式备份应用 redo.log 之后,change master 和reset slave 时报出如下错误 mysql& ...

  2. mysql Slave is not configured or failed to initialize properly. You must at least set --server-id

    文章目录 1. 问题背景 2. 解决方案 1. 问题背景 在创建mysql从节点复制链路时,由于虚拟机我是从一个模板复制而来的因此,server-id是一样的. 2. 解决方案 # 编辑/etc/my ...

  3. linux centos yum 报错 one of the configured repositories failed 解决方法

    目录 错误现象 解决方法 第一步 第二步 错误现象 One of the configured repositories failed (Unknown), and yum doesn't have ...

  4. Failed to get convolution algorithm. This is probably because cuDNN failed to initialize

    Failed to get convolution algorithm. This is probably because cuDNN failed to initialize 目前版本的Tensor ...

  5. Application failure. hr=0x80040101:Failed to initialize virtual machine.

    由于系统当前登录帐号的名字实在是太丑了(相关软件已经安装完毕),只好在[计算机管理]->[用户和组]中修改了当前账户的名字.打开VmWare workstation 6.5.弹出了个对话框显示如 ...

  6. 解决 ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)异常

    ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) 解决方案: 在java_opts="-Xd ...

  7. tomcat启动时提示Failed to initialize end point associated with ProtocolHandler [http-apr-8080]

    场景 启动Tomcat时提示: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080& ...

  8. SpringBoot项目启动时:Failed to initialize connector [Connector[HTTP/1.1-8080]]

    用MyEcplise2017启动SpringBoot项目时突然闪退,再启动运行项目时就报错 Failed to initialize connector [Connector[HTTP/1.1-808 ...

  9. nvidia-smi:Failed to initialize NVML: Driver/library version mismatch

    在公司电脑上,经常遇到Failed to initialize NVML: Driver/library version mismatch 其实呢,就是显卡和Driver版本不匹配. (base) n ...

最新文章

  1. ue4 函数和宏区别_【UE4】通俗易懂 用蓝图来学习 C++ 基础知识
  2. 装服务器的时候卡在复制文件,子域无法安装,卡在复制架构目录分区
  3. 【数据结构和算法16】堆排序
  4. mysql数据迁移 脚本_PHP将数据从Oracle向Mysql数据迁移实例
  5. Linux I/O 那些事儿
  6. jboss7的服务器开启和关闭命令
  7. 在eclipse环境下配置OpenCV环境
  8. PB导出数据excel格式dw2xls
  9. 如何在计算机上设置禁止游戏,如何禁止玩电脑游戏 屏蔽网络游戏的方法
  10. ssh 远程执行脚本(自己总结)
  11. python计算机二级考试大题总结
  12. [thrift] thrift基本原理及使用
  13. 计算机提示资源管理器停止,windows资源管理器已停止工作,教您提示win资源管理器已停止工作...
  14. 【数据爬取和数据分析】Q房网深圳二手房源分析
  15. 股民误将向日葵当成农业股
  16. IPV6----升级点,地址分类及部分协议配置
  17. 苹果livp格式如何转换为jpg,livp格式转换器怎么使用
  18. 读书笔记21:解释器模式
  19. 视频教程-微信小程序系统教程[2/3阶段]_核心技术-微信开发
  20. 深度 | 人脸识别在安防领域的路还有很长时间要走

热门文章

  1. mysql sha256函数_MySQL8.0新特性——默认使用caching_sha2_password作为身份验证插件
  2. 设计模式之行为类模式PK
  3. 23种设计模式之门面模式
  4. 基于ansj_seg和nlp-lang的简单nlp工具类
  5. 使用反射调用构造器创建对象
  6. unity3d UGUI视频教程
  7. CentOS 使用iso镜像安装本地 yum 源
  8. Apsara Stack 技术百科 | 标准化的云时代:一云多芯
  9. 机器学习从业人员到底做什么?
  10. Michael Jordan:当下的AI其实都是伪“AI” 1