首页
> 计算机技术
> 数据库
> 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)
再次查看状态就会发现成功了。
阅读排行榜