MariaDB [chen]> show slave status \G
*************************** 1. row ***************************
               Slave_IO_State:
                  Master_Host: 10.0.0.6
                  Master_User: master1
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: msyql-bin.000007
          Read_Master_Log_Pos: 245
               Relay_Log_File: mariadb-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: msyql-bin.000007
             Slave_IO_Running: No
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 245
              Relay_Log_Space: 245
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 1236
                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'
               Last_SQL_Errno: 0
               Last_SQL_Error:
  Replicate_Ignore_Server_Ids:
             Master_Server_Id: 101
1 row in set (0.00 sec)

错误提示的内容,按照字面意思:
最后的IO错误为 1236; 当从binlog 中读取数据时,master返回一个1236的错误——在binlog索引文件中不能找到第一个日志文件。

提示这样错误的原因可能是binlog日志文件不存在,或者binlog的名称没有写对,有空格。这个说法提醒了我,我的操作都是有记录的,赶快去确认开始执行的 change master 命令,结果发现是因为 一开始在进行 change master 命令时,binlog文件 的名称多一个空格,造成了binlog文件名称发生了变化,所以就找不到了。

处理方法:重新stop slave, 修改 change master确保binlog日志文件名称没有空格是正确的, 然后start slave 后状态正常。

最新文章

  1. ApacheCommons的Java公共类库(实现如Log这些功能)
  2. hdu1087 dp
  3. GO语言数组和切片实例详解
  4. 新功能WBS
  5. [java基础]分支结构(2)
  6. MySQL自带information_schema数据库使用
  7. [IT学习]微软如何做网站内容治理
  8. 一款点击图片进行无限循环的jquery手风琴特效
  9. Eclipse导入工程中文乱码问题
  10. appserv在哪修改服务器名
  11. 让WPF的Popup不总置顶的解决方案
  12. HybridApp开发准备工作——WebView
  13. correlated subquery and non-correlated subquery
  14. android shell常用命令
  15. CSS选择器之通配符选择器和多元素选择器
  16. Android视图重绘,使用invalidate还是requestLayout
  17. CF 552(div 3) E Two Teams 线段树,模拟链表
  18. Python-爬虫的基本原理
  19. 运行第一个Python程序
  20. js类的继承

热门文章

  1. C++ opencv 滑动条 Trackbary以及处理三通道和单通道图像
  2. apply,call,bind
  3. py---------面向对象进阶
  4. Win 10 Enable .net framework 3.5 error (Error code:0x800F081F )
  5. my.资料
  6. Spring Boot 实现ErrorController接口处理404、500等错误页面
  7. tcp 粘包 和 TCP_NODELAY 学习
  8. volatile的作用和原理
  9. webstorm 常见问题
  10. OpenStack Weekly Rank 2015.08.10