返回顶部
首页 > 资讯 > 数据库 >mysql复制出错怎么办
  • 294
分享到

mysql复制出错怎么办

2024-04-02 19:04:59 294人浏览 薄情痞子
摘要

小编给大家分享一下Mysql复制出错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql复制又出错了,同事在用navi

小编给大家分享一下Mysql复制出错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

mysql复制又出错了,同事在用navicat操作主,引起不同步.
1. show slave stauts\G
            Master_Log_File: -bin.000027
        Read_Master_Log_Pos: 604734247
             Relay_Log_File: mysqld-relay-bin.000002
              Relay_Log_Pos: 85998
      Relay_Master_Log_File: mysql-bin.000027
           Slave_io_Running: Yes
          Slave_SQL_Running: No
            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: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issuing 'SHOW SLAVE STATUS' on this slave.
               Skip_Counter: 0
        Exec_Master_Log_Pos: 588269801
            Relay_Log_Space: 16550444
 
根据提示检查到底是主binary log还是relay log 出错.
   1. 检查主binary log
mysqlbinlog --no-defaults  --start-position=588269801  mysql-bin.000027 > master.sql
   2.检查从relay log
mysqlbinlog --no-defaults  --start-position=85998    mysqld-relay-bin.000002 > slave.sql
如果两个log中有错误的话,上面命令是执行不成功的必须加上 –f 参数.
然后在master.sql中找到如下命令,其中Unknown event就是不能被识别执行的命令,relay_log就卡在这里了.
# at 588269801
#110816 14:45:50 server id 1  end_log_pos 588269874     Query   thread_id=7249444       exec_time=0     error_code=0
SET TIMESTAMP=1313477150;
BEGIN
;
# at 588269874
#110816 14:45:50 server id 1  end_log_pos 588269941
# Unknown event
# at 588269941
#110816 14:45:50 server id 1  end_log_pos 588270071
# Unknown event
# at 588270071
#110816 14:45:50 server id 1  end_log_pos 588270145     Query   thread_id=7249444       exec_time=0     error_code=0
SET TIMESTAMP=1313477150;
COMMIT
知道了原因就好办了,直接跳过即可.
1. stop slave;
2. change master to master_host='192.168.1.13', master_user='slave', master_passWord='slavepasswd', MASTER_LOG_FILE='mysql-bin.000027', MASTER_LOG_POS=588270071;
3. start slave;
当然如果有多个这样的Unknown event事件,这样做就很麻烦了.
可以先把master.sql 在slave上执行,然后找到文件最后一个的postion的值, 重新设置change master 也是可行的.
 
不知道SET GLOBAL SQL_SLAVE_SKIP_COUNTER = N;会不会对这种情况有效,刚开始怎么没想到要试一试呢?

以上是“mysql复制出错怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mysql复制出错怎么办

本文链接: https://lsjlt.com/news/71421.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql复制出错怎么办
    小编给大家分享一下mysql复制出错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql复制又出错了,同事在用navi...
    99+
    2024-04-02
  • MySQL中出现复制1594错误怎么办
    小编给大家分享一下MySQL中出现复制1594错误怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • mysql安装出错怎么办
    mysql安装错误解决指南:检查系统要求,确保满足最低要求。检查安装程序和文件完整性,损坏则重新下载。禁用防火墙和防病毒软件,避免干扰。检查端口冲突,避免与其他软件冲突。配置环境变量,确...
    99+
    2024-04-14
    mysql linux macos
  • phpmyadmin配制连接mysql时出现错误怎么办
    本篇文章给大家分享的是有关phpmyadmin配制连接mysql时出现错误怎么办,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 ...
    99+
    2024-04-02
  • mysql出现1045错误怎么办
    这篇文章给大家分享的是有关mysql出现1045错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 --mysql5.6,安装好后进行登录出现 [root@mytest_...
    99+
    2024-04-02
  • mysql导入数据出错怎么办
    本篇内容介绍了“mysql导入数据出错怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!从SQL文件导入...
    99+
    2024-04-02
  • MySQL中出现2059错误怎么办
    这篇文章给大家分享的是有关MySQL中出现2059错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。alter user root@localhost identified...
    99+
    2024-04-02
  • mysql中出现1053错误怎么办
    这篇文章主要介绍mysql中出现1053错误怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql错误1053的解决办法:1、打开cmd控制台,执行命令“mysqld-nt ...
    99+
    2024-04-02
  • mysql导入出现错误怎么办
    mysql导入出现错误怎么办建一个同名的数据库;2、选择navicat中连接服务器的数据库;3、在弹出的窗口,点击右下角的全选,再点击开始按钮,按照流程点击确定再点击关闭即可。具体操作如下:在本地建一个与数据库同名的数据库选择navicat...
    99+
    2024-04-02
  • 记一次MySQL主从复制出错
    这个主从复制经常出错,我也是***了,上一次的原因是从库的配置文件有问题,我已解决,今天又出错了,如图: 所以解决的方法是跳过错误的事务。在MySQL5.6之前,只需执行:mysql>set glob...
    99+
    2024-04-02
  • mysql出现服务1067错误怎么办
    这篇文章将为大家详细讲解有关mysql出现服务1067错误怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql服务1067错误的解...
    99+
    2024-04-02
  • hkcmd.exe出错怎么办
    如果您遇到了hkcmd.exe出错的问题,可以尝试以下解决方法:1. 重新启动计算机:有时候简单地重新启动计算机就可以解决一些临时的...
    99+
    2023-08-19
    hkcmd.exe
  • mysql5.6主从复制出现报错有什么解决办法
    本文主要给大家简单讲讲mysql5.6主从复制出现报错有什么解决办法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql5.6主从复制出现报错有什么解决...
    99+
    2024-04-02
  • MySQL 5.7复制报错Client requested master to start replication from impossible怎么办
    这篇文章将为大家详细讲解有关MySQL 5.7复制报错Client requested master to start replication from impossible怎么办,小编觉得挺实用的,因此分...
    99+
    2024-04-02
  • Mysql主机断电导致复制出错 server_errno=1236怎么解决
    这篇文章主要介绍“Mysql主机断电导致复制出错 server_errno=1236怎么解决”,在日常操作中,相信很多人在Mysql主机断电导致复制出错 server_errno=1236怎么解决问题上存在...
    99+
    2024-04-02
  • navicat连接mysql出现错误1045怎么办
    这篇文章主要介绍了navicat连接mysql出现错误1045怎么办,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Navicat连接mysql出...
    99+
    2024-04-02
  • Mysql导入本地文件出错怎么办
    这篇文章主要介绍“Mysql导入本地文件出错怎么办”,在日常操作中,相信很多人在Mysql导入本地文件出错怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql导入本...
    99+
    2024-04-02
  • mysql安装出现error 1045错误怎么办
    这篇文章给大家分享的是有关mysql安装出现error 1045错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql安装error10...
    99+
    2024-04-02
  • mysql出现ERROR 1130错误问题怎么办
    这篇文章给大家分享的是有关mysql出现ERROR 1130错误问题怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一直使用本机的mysql, 将迁移到服务器上,报错:...
    99+
    2024-04-02
  • ubuntu系统出错且无法恢复怎么办
    如果Ubuntu系统出错且无法恢复,可以尝试以下方法:1. 使用Live CD或USB启动:使用Ubuntu的安装光盘或制作的启动U...
    99+
    2023-08-29
    ubuntu
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作