mysql教程主从同步失败Last_IO_Error: Got fatal error 1236 from master解决方法

遇到这样的错误如:“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'”等或由于清数据导致主从库不同步了,解决办法如下:

先进入slave中执行:"slave stop;"来停止从库同步;

再去master中执行:"flush logs;"来清空日志;

然后在master中执行:"show master status;"查看下主库的状态,主要是日志的文件和position;

然后回到slave中,执行:"CHANGE MASTER TO MASTER_LOG_FILE='log-bin.000004',MASTER_LOG_POS=106;",文件和位置对应master中的;

最后在slave中执行:"slave start;"来启动同步。

关于配置主从mysql服务器方法

1、二台机器(我的是winxp ip 192.168.0.119从主服务器 win2003 192.168.0.17主服务器)
2、在两台机器分别装上mysql数据库教程教程服务器(注:最好是从服务器版本要高于主服务器版本)
3、为了方便记忆我把主服务器192.168.0.17称作111cn.net-a,从服务器192.168.0.119 111cn.net-b机器

首页我们配置主服务器,创建一个数据库 a111cnnet 创建表test

找到你的my.ini 里面的[mysqld] 在下面增加

server-id =111 #唯一标识,只要不和从服务器相同就行了。 
log-bin=mysql-bin #d:/mysql/log/ #必须开启这里,告诉主服务器以二进制日志
binlog-do-db=a111cnnet # 要同步的数据库,多可写多行
binlog-ignore-db=mysql #忽略的数据库,多可写多行

下面要在111cn.net-a上创建一个帐号,以便111cn.net-b可以访问如下。

grant file,replication slave,replication client,super on *.* to backup2@'192.168.0.119'identified by 'backup2';

这样我们就创建一个
用户名 backup2
密码 backup2
只允许  192.168.0.119 这台机器连接

好了要111cn.net-a 配置好,下面来看111cn.net-b配置

1、找到你的my.ini打开在[mysqld]下,增加如下代码

server-id =112
master-host=192.168.0.17 #主服务器ip
master-user=backup2 #主服务器mysql账号,上面创建的
master-password=backup2 #主服务器mysql密码,上面创建的
master-connect-retry=1 #如何服务器重新连接时间为60

replicate-do-db=a111cnnet  #需要备份数据库
replicate-ignore-db=mysql #忽略的数据库

好了配置就完成了,重启动111cn.net-a再启动111cn.net-b ,现在在111cn.net-b执行show slave status

显示 
slave_io_state  waiting for master to send event
slave_io_running  yes
slave_sql_running  yes

说明配置己经成功了。

好了,你现在可以在111cn.net-a创建一个表,或加一条记录看看,是不是数据同步了

如果不行,你把111cn.net-a 和 111cn.net-b 里面的master.info删除,重启动再试下

mysql主从同步失败Last_IO_Error: Got fatal error 1236 from master解决方法的更多相关文章

  1. 【MySQL】MySQL同步报错-> Last_IO_Error: Got fatal error 1236 from master when reading data from binary log

    这个报错网上搜索了一下,大部分是由于MySQL意外关闭或强制重启造成的binlog文件事务点读取异常造成的主从同步报错 Last_IO_Error: Got fatal error 1236 from ...

  2. MySQL案例09:Last_IO_Error: Got fatal error 1236 from master when reading data from binary log

    刚处理完“挖矿”事件,在做最后一个MySQL NBU备份的时候,发现从库有问题,好奇的是怎么主从状态异常没有告警呢?先不管这么多了,处理了这个问题再完善告警内容. 一.错误信息 从库show slav ...

  3. Last_IO_Errno: 1236 Last_IO_Error: Got fatal error 1236 from master when reading data from binary lo

    mysql> show slave status\G *************************** 1. row ***************************         ...

  4. MySQL Got fatal error 1236原因和解决方法【转】

    本文来自:http://blog.itpub.net/22664653/viewspace-1714269/ 一 前言  MySQL 的主从复制作为一项高可用特性,用于将主库的数据同步到从库,在维护主 ...

  5. 【MySQL】Got fatal error 1236原因和解决方法

    一 前言  MySQL 的主从复制作为一项高可用特性,用于将主库的数据同步到从库,在维护主从复制数据库集群的时候,作为专职的MySQL DBA,笔者相信大多数人都会遇到“Got fatal error ...

  6. Got fatal error 1236原因和解决方法

    一 前言   MySQL 的主从复制作为一项高可用特性,用于将主库的数据同步到从库,在维护主从复制数据库集群的时候,作为专职的MySQL DBA,笔者相信大多数人都会遇到“Got fatal erro ...

  7. mysql从库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运行状况与备份情况,登录mysql从库查看主从同步状态 mysql> show slave status\G; *************************** . ...

  8. VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法

    VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machin ...

  9. MySQL主从失败 错误Got fatal error 1236解决方法

    --MySQL主从失败 错误Got fatal error 1236解决方法 ----------------------------------------------------2014/05/1 ...

随机推荐

  1. C++单链表反转

    单链表反转笔记: #include<iostream> #include<string.h> using namespace std; struct ListNode { in ...

  2. Linux内核启动流程分析(一)【转】

    转自:http://blog.chinaunix.net/uid-25909619-id-3380535.html 很久以前分析的,一直在电脑的一个角落,今天发现贴出来和大家分享下.由于是word直接 ...

  3. Linux6.5 安装Python3.X(转载)

    1.获取Python 3.6.3 通过官网https://www.python.org/downloads/下载Python 3.4.3源码: 源码获取命令如下:wget https://www.py ...

  4. keyspace notification(键空间通知)-待验证

    一.需求分析: 设置了生存时间的Key,在过期时能不能有所提示? 如果能对过期Key有个监听,如何对过期Key进行一个回调处理? 如何使用 Redis 来实现定时任务? 二.序言: 本文所说的定时任务 ...

  5. 交换机NTP的MD5配置

    1.ntp-service authentication enable  开启NTP身份验证功能 2.ntp-service source-interfer LoopBack0 指定本机发生NTP的端 ...

  6. leetcode 题集

    775. Global and Local Inversions 统计相邻元素组成的逆序对(local inversion)和全局逆序对的数量(global inversion) 思路:local i ...

  7. C语言:指针实现输出梯形字符串

    用指针实现,实现过程无需将子串复制到一个新的字符串中.(10分) 题目内容: 用指针实现,实现过程无需将子串复制到一个新的字符串中. 输入格式: 字符串 输出格式: 子串 输入样例: computer ...

  8. hadoop2.6.4集群的搭建

    hadoop集群搭建(亲自操作成功步骤!值得信赖!) 1.1集群简介 hadoop的核心组件: HDFS(分布式文件系统) YARN(运算资源调度系统) MapReduce(分布式运算编程框架) HA ...

  9. 000 Ajax介紹

    1.介紹 2.应用 3.优点 4.缺点

  10. UEFI启动

    uefi是一种更快捷快速的电脑启动配置,它的全称是“统一可扩展固件接口”(Unified Extensible Firmware Interface) 要详细了解uefi之前,我们不得不从bios说起 ...