首页 > 数据库 >mysql主从同步失败 错误码1594

mysql主从同步失败 错误码1594

时间:2023-01-16 16:56:22浏览次数:43  
标签:同步 slave LOG 错误码 1594 MASTER mysql 从库

起因

某日mysql主从同步发生了错误,此时发现从库不再执行同步操作,于是在从库执行show slave status\G发现如下错误:

上图中标红色的需要重点关注。

解决办法

之前出现其他常规的sql错误一般情况下我们都选择忽略(可能会造成一定的数据不一致),但是这个错误无法忽略,于是采用了重建从库同步的方式来解决:

  1. 首先停止从库的同步操作:
stop slave;
  1. 然后重新执行从库配置
CHANGE MASTER TO MASTER_HOST='主库IP地址',MASTER_USER='repl_user',MASTER_PASSWORD='12345678',MASTER_PORT=3306,MASTER_LOG_FILE='mysql-bin.000114',MASTER_LOG_POS=346508643;

注意此配置语句中的最后2个参数:
MASTER_LOG_FILE:这个需要指定当前从库读取到主库的哪个文件了 对应上面图片中的就是Relay_Master_Log_File的值
MASTER_LOG_POS:这个需要制定当前从库读取到主库文件的哪个位置了,对应上面图片中的就是Exec_Master_Log_Pos
以上两个值一定不能搞错
3. 重新启用同步:

start slave
  1. 检查执行状态:
show slave status\G

标签:同步,slave,LOG,错误码,1594,MASTER,mysql,从库
From: https://www.cnblogs.com/bcde/p/17055815.html

相关文章

  • mysql8.0.30主从配置
    安装包下载地址:https://downloads.mysql.com/archives/community/1、解压介质包:#tarxfmysql-8.0.30-linux-glibc2.12-x86_64.tar.xz#mvmysql-8.0.30-linux-glib......
  • MySQL自定义排序ORDER BY FIELD
    在一些场景中,有场景A查询出一个已经排好顺序的id,需要到场景B中查询这些,使用mysql中的WHERE**IN(****),查询出来的结果并不是按照传入的list排序的.但是......
  • MySQL必知必会第十章-创建计算字段
    创建计算字段计算字段计算字段并不实际存在于数据库表中。计算字段是运行时在SELECT语句内创建的。字段(field)基本上与列(column)的意思相同,经常互换使用,不过数据库列一......
  • MySQL优化四,高性能优化
    一,查询优化器这个部分的整个过程是由MySQL的存储引擎来做的,优化器就会根据存储引擎来使用原来的开销,优化后的开销,哪个更好一点? 1.如果是查询语句(select语句),首先会查......
  • MySQL必知必会第九章-用正则表达式进行搜索
    用正则表达式进行搜索正则表达式介绍正则表达式是用来匹配文本的特殊的串(字符集合)。使用MySQL正则表达式MySQL用WHERE子句对正则表达式提供了初步的支持,允许你指定正则......
  • MySQL的多表查询
    多表关系项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三......
  • Mysql备份数据库结构和数据的脚本
    echo取日期、时间变量值setyy=%date:~0,4%setmm=%date:~5,2%setdd=%date:~8,2%if/i%time:~0,2%lss10sethh=0%time:~1,1%if/i%time:~0,2%geq10set......
  • MySQL中的any_value()函数
    在工作中第第一次接触到any_value()函数,自己去了解这个函数的作用。简单来说,在MySQL5.7之后,如果有使用groupby对字段A、B……分组,那么select后面的查询项必须包含group......
  • Mysql:索引失效的常见场景
    索引失效的常见场景不符合最佳左前缀原则比如说现在创建一个联合索引:index_union(name,age),然后你的select语句是这样的select*fromuserwhereage=18此情况下......
  • mysql mgr demo
    dockercompose配置services:db:container_name:mgr-db-0image:mysql:8.0restart:alwaysenvironment:MYSQL_ROOT_PASSWORD:'123456'......