MySQL 搭建主从报错 1236

错误信息:

Last_IO_Error: Got fatal error 1236 from source when reading data from binary log: 'Could not find first log file name in binary log index file'

大致内容:

MySQL 在尝试从二进制日志(binary log)中读取数据时,无法在其二进制日志索引文件(binary log index file)中找到第一个日志文件的名称。

引起该现象的原因:

1、二进制日志文件或索引损坏丢失

2、磁盘空间不足

解决方法:

1、检查磁盘空间是否充足。如果不足,释放空间后重试

2、生成新的二进制文件

bash 复制代码
# 1、停止同步(从服务器执行)
mysql> stop slave

# 2、关闭并打开新的日志文件(主库执行)
mysql> flush logs;

# 3、查看主库状态(主库执行)
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| slave-bin.000002 |      158 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+

# 4、配置同步信息(从库执行)
mysql> change master to master_host="192.168.140.153",master_user="slave",master_password="Slave_123",master_log_file="slave-bin.000002",master_log_pos=158;

# 5、开启同步(从库执行)
mysql> slave start;

# 6、查看从库信息(从库执行)
mysql> show slave status/G;
相关推荐
MySQL实战几秒前
Redis 7.0 新特性之maxmemory-clients:限制客户端内存总使用量
数据库·redis
VX:Fegn089516 分钟前
计算机毕业设计|基于springboot + vue校园社团管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·后端·课程设计
luoluoal1 小时前
基于python的小区监控图像拼接系统(源码+文档)
python·mysql·django·毕业设计·源码
北亚数据恢复1 小时前
虚拟机数据恢复—ESXi虚拟机下SqlServer数据库数据恢复案例
数据库
susu10830189111 小时前
使用navicat创建事件event报错You have an error in your SQL syntax
数据库·sql
水力魔方1 小时前
武理排水管网模拟分析系统应用专题5:模型克隆与并行计算
数据库·c++·算法·swmm
cike_y1 小时前
Spring-Bean的作用域&Bean的自动装配
java·开发语言·数据库·spring
stella·2 小时前
mysql的时区问题
数据库·mysql·timezone·时区
夏沫琅琊2 小时前
Android 各类日志全面解析(含特点、分析方法、实战案例)
android
程序员JerrySUN2 小时前
OP-TEE + YOLOv8:从“加密权重”到“内存中解密并推理”的完整实战记录
android·java·开发语言·redis·yolo·架构