MySQL1236错误的解决方式
2016-02-23 10:06
519 查看
数据库主从出错:
Slave_IO_Running: No 一方面原因是因为网络通信的问题也有可能是日志读取错误的问题。以下是日志出错问题的解决方案:
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'
MySQL的1236错误即:
解决办法:
从机器停止slave
mysql> slave stop;
到master机器登陆mysql:
记录master的bin的位置,例如:mysql> show mster status;
+-------------------+----------+--------------+-------------------------------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+-------------------------------------------+
| mysqld-bin.000010 | 106 | | information_schema,mysql |
+-------------------+----------+--------------+-------------------------------------------+
日志为mysqld-bin.000010
刷新日志:mysql> flush logs;
因为刷新日志file的位置会+1,即File变成为:mysqld-bin.000011
马上到slave执行
mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysqld-bin.000011',MASTER_LOG_POS=106;
mysql> slave start;
mysql> show slave status\G;
Slave_IO_Running: No 一方面原因是因为网络通信的问题也有可能是日志读取错误的问题。以下是日志出错问题的解决方案:
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'
MySQL的1236错误即:
Could not find first log file name in binary log index file
解决办法:从机器停止slave
mysql> slave stop;
到master机器登陆mysql:
记录master的bin的位置,例如:mysql> show mster status;
+-------------------+----------+--------------+-------------------------------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+-------------------------------------------+
| mysqld-bin.000010 | 106 | | information_schema,mysql |
+-------------------+----------+--------------+-------------------------------------------+
日志为mysqld-bin.000010
刷新日志:mysql> flush logs;
因为刷新日志file的位置会+1,即File变成为:mysqld-bin.000011
马上到slave执行
mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysqld-bin.000011',MASTER_LOG_POS=106;
mysql> slave start;
mysql> show slave status\G;
相关文章推荐
- mysql 权限控制具体解释
- mysql.lib 的使用
- Hibernate连接mysql数据库
- 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
- mysql 主从
- yum安装mysql和mysql源
- MySQL5.7 配置文件
- Navicat for MySQL 11注册码汇总
- MySQL 数据类型
- mybatis中mysql ON DUPLICATE KEY UPDATE写法
- mysql explain用法和结果的含义
- <MySQL管理之道第二版元旦截稿
- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio
- 如何知道mysql中sql语句索引是否生效
- 通用excel数据导出/转换(一)
- MySQL 数据库通过日志恢复
- mysql主从数据库不同步的2种解决方法(转)
- MySQL 数据库-库与表的备份与还原
- SQL 子表多行字符拼接【mysql/sqlserver】
- Ubuntu彻底删除MySQL然后重装MySQL