记录分享知识
关于本站 写备忘 注册
首页 > 计算机技术 > 数据库 > MySQL

Mysql数据库主从不同步,报Got fatal error 1236解决方法

原创 lihf8515于2025年02月10日 17:16发表
来源:本站 阅读:100

Mysql数据库主从不同步时,报"Got fatal error 1236 from master when reading data from binary log: 'Could not open log file'"解决方法。


从提示中我们能看出,很显然这是没能从master读到文件的内容。


解决方法:


master端:


mysql> flush logs;
Query OK, 0 rows affected (0.02 sec)

mysql> show master status;
+---------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+---------------------+----------+--------------+------------------+-------------------+
| dbmaster-bin.000005 | 120 | | | |
+---------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)


记住file和position这两个选项


slave端:


mysql> stop slave;
Query OK, 0 rows affected (0.01 sec)

mysql> change master to master_log_file ='dbmaster-bin.000005',master_log_pos=120;
Query OK, 0 rows affected (0.01 sec)

mysql> start slave;
Query OK, 0 rows affected (0.00 sec)



再次查看状态就会发现成功了。

友情链接: 小财迷收银系统  
Copyright © 2025 HF备忘录. All Rights Reserved.
中华人民共和国工业和信息化部ICP备案序号:皖ICP备2025073039号