Slave is not configured or failed to initialize properly. You must at least set --server-id
一、如果版本不一样请执行以下操作:
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相关推荐
- 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& ...
- 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 ...
- linux centos yum 报错 one of the configured repositories failed 解决方法
目录 错误现象 解决方法 第一步 第二步 错误现象 One of the configured repositories failed (Unknown), and yum doesn't have ...
- 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 ...
- Application failure. hr=0x80040101:Failed to initialize virtual machine.
由于系统当前登录帐号的名字实在是太丑了(相关软件已经安装完毕),只好在[计算机管理]->[用户和组]中修改了当前账户的名字.打开VmWare workstation 6.5.弹出了个对话框显示如 ...
- 解决 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 ...
- tomcat启动时提示Failed to initialize end point associated with ProtocolHandler [http-apr-8080]
场景 启动Tomcat时提示: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080& ...
- SpringBoot项目启动时:Failed to initialize connector [Connector[HTTP/1.1-8080]]
用MyEcplise2017启动SpringBoot项目时突然闪退,再启动运行项目时就报错 Failed to initialize connector [Connector[HTTP/1.1-808 ...
- nvidia-smi:Failed to initialize NVML: Driver/library version mismatch
在公司电脑上,经常遇到Failed to initialize NVML: Driver/library version mismatch 其实呢,就是显卡和Driver版本不匹配. (base) n ...
最新文章
- ue4 函数和宏区别_【UE4】通俗易懂 用蓝图来学习 C++ 基础知识
- 装服务器的时候卡在复制文件,子域无法安装,卡在复制架构目录分区
- 【数据结构和算法16】堆排序
- mysql数据迁移 脚本_PHP将数据从Oracle向Mysql数据迁移实例
- Linux I/O 那些事儿
- jboss7的服务器开启和关闭命令
- 在eclipse环境下配置OpenCV环境
- PB导出数据excel格式dw2xls
- 如何在计算机上设置禁止游戏,如何禁止玩电脑游戏 屏蔽网络游戏的方法
- ssh 远程执行脚本(自己总结)
- python计算机二级考试大题总结
- [thrift] thrift基本原理及使用
- 计算机提示资源管理器停止,windows资源管理器已停止工作,教您提示win资源管理器已停止工作...
- 【数据爬取和数据分析】Q房网深圳二手房源分析
- 股民误将向日葵当成农业股
- IPV6----升级点,地址分类及部分协议配置
- 苹果livp格式如何转换为jpg,livp格式转换器怎么使用
- 读书笔记21:解释器模式
- 视频教程-微信小程序系统教程[2/3阶段]_核心技术-微信开发
- 深度 | 人脸识别在安防领域的路还有很长时间要走
热门文章
- mysql sha256函数_MySQL8.0新特性——默认使用caching_sha2_password作为身份验证插件
- 设计模式之行为类模式PK
- 23种设计模式之门面模式
- 基于ansj_seg和nlp-lang的简单nlp工具类
- 使用反射调用构造器创建对象
- unity3d UGUI视频教程
- CentOS 使用iso镜像安装本地 yum 源
- Apsara Stack 技术百科 | 标准化的云时代:一云多芯
- 机器学习从业人员到底做什么?
- Michael Jordan:当下的AI其实都是伪“AI” 1