返回顶部
首页 > 资讯 > 数据库 >mysql数据不同步
  • 448
分享到

mysql数据不同步

2024-04-02 19:04:59 448人浏览 独家记忆
摘要

Mysql数据库突然不同步数据了查看slave的状态 show slave status\G 查看日志2019-03-11 18:40:03 10283 [ERROR] Slave sql: Erro

Mysql数据库突然不同步数据了
查看slave的状态

show slave status\G

mysql数据不同步

查看日志
2019-03-11 18:40:03 10283 [ERROR] Slave sql: Error 'Duplicate entry '39' for key 'PRIMARY'' on query. Default database: 'db_jd'. Query: 'insert into tb_Goods values (null,'ty','10.45','27','')', Error_code: 1062
2019-03-11 18:40:03 10283 [Warning] Slave: Duplicate entry '39' for key 'PRIMARY' Error_code: 1062
2019-03-11 18:40:03 10283 [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with "SLAVE START". We stopped at log 'mysql-bin.000003' position 10743.
mysql数据不同步

网上说是可能在slave里进行了写操作
解决办法是

mysql> stop slave ;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> start slave ;

发现还是不行,对了我的数据库是双主模型 slave当然可以写了
又看到网上说是binlog的格式不对 然后检查了my.cnf
发现确实少了几条,红框里的内容是原来没有的,后来添加上去的
mysql数据不同步

然后重启mysql
查看日志
又有报错
2019-03-11 19:34:36 454 [ERROR] Slave SQL: Slave failed to initialize relay log info structure from the repository, Err or_code: 1872
mysql数据不同步
网上说是由之前的残留文件,于是删除了这两个文件
rm -rf slave-relay-bin.index
rm -rf relay-log.info
再重启mysql

然后重新配置一下mysql同步进入mysql1
mysql> stop slave;
Query OK, 0 rows affected (0.05 sec)

在mysql2上查看mysql-bin和position
mysql> show master status;
mysql数据不同步
mysql> change master to master_host='192.168.255.57',master_port=3306,master_user='zhangsan',master_passWord='123456',m aster_log_file='mysql-bin.000006',master_log_pos=120;
Query OK, 0 rows affected, 2 warnings (0.41 sec)

mysql> start slave;
Query OK, 0 rows affected (0.05 sec)

mysql> show slave status\G;

mysql数据不同步

mysql2也重新配置
mysql> stop slave;
Query OK, 0 rows affected (0.05 sec)
在mysql1上查看mysql-bin和position
mysql> show master status;
mysql数据不同步
mysql> change master to master_host='192.168.255.52',master_port=3306,master_user='zhangsan',master_password='123456',m aster_log_file='mysql-bin.000008',master_log_pos=120;
Query OK, 0 rows affected, 2 warnings (0.30 sec)

mysql> start slave;
Query OK, 0 rows affected (0.03 sec)
mysql> show slave status\G;
mysql数据不同步
然后向数据库里插入数据就可以同步了~~

您可能感兴趣的文档:

--结束END--

本文标题: mysql数据不同步

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

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

猜你喜欢
  • mysql数据不同步
    mysql数据库突然不同步数据了查看slave的状态 show slave status\G 查看日志2019-03-11 18:40:03 10283 [ERROR] Slave SQL: Erro...
    99+
    2024-04-02
  • mysql数据不同步如何解决
    mysql数据不同步的解决方法首先,对数据进行锁表,防止数据写入;flush tables with read lock; 对数据进行备份;mysqldump -uroot -p123456 --all-databases > /tmp/m...
    99+
    2024-04-02
  • ClickHouse同步MySQL数据
    目录 1 概述1.1 特点1.2 使用细则 2 案例实操2.1 MySQL 开启 binlog 和 GTID 模式2.2 准备 MySQL 表和数据2.3 开启 ClickHouse 物化...
    99+
    2023-08-31
    mysql 数据库 clickhouse
  • flinkcdc同步完全量数据就不同步增量数据了
    flinkcdc同步完全量数据就不同步增量数据了 使用flinkcdc同步mysql数据,使用的是全量采集模型 startupOptions(StartupOptions.earliest()) 全量阶段同步完成之后,发现并不开始同步增量数...
    99+
    2023-08-30
    flinkcdc flink mysql kafka
  • 不同云服务器如何实现mysql数据库同步
    下文给大家带来关于不同云服务器如何实现mysql数据库同步,感兴趣的话就一起来看看这篇文章吧,相信看完不同云服务器如何实现mysql数据库同步对大家多少有点帮助吧。目标:A云服务器上自建的数据库同步到B云服...
    99+
    2024-04-02
  • Kettle+MongoDB 数据同步到MySQL
                              Kettle+...
    99+
    2024-04-02
  • clickhouse实时同步MySQL数据
    两种方式         1、使用clickhouse表引擎,直接从MySQL中读取数据(针对表),如果业务需求不是很复杂,可以选择此方式,需要哪张表就配置哪张表,操作简单,数据实时同步;         2、使用clickhouse数据库...
    99+
    2023-09-02
    mysql clickhouse 数据库
  • Logstash同步Mysql数据至ES
    一、安装logstash 官方文档 注意版本要和自己的es版本一致 下载地址:logstash 上传至服务器并进行解压。 二、下载mysql连接jar包 1、通过官网下载mysql连接jar包 下载地址:mysql 连接jar包 根据自己m...
    99+
    2023-09-07
    elasticsearch 大数据 搜索引擎
  • java不同系统间数据如何同步
    在Java中,不同系统间的数据同步可以通过以下几种方式实现:1. 数据库同步:不同系统可以使用相同的数据库,通过数据库的增、删、改操...
    99+
    2023-09-28
    java
  • MySQL同步数据Replication的实现步骤
    目录一、同步复制数据基本原理二、同步数据示例1、修改主从mysql配置文件2、主机建立同步账号,并查看主库状态信息3、从机同步配置4、查看同步配置效果MySQL提供了Replication功能,可以实现将一个数据库的数据...
    99+
    2023-03-24
    MySQL同步数据Replication MySQL Replication同步
  • Kettle7.0同步数据(简单操作步骤mysql-mysql)
    一、Kettle说明介绍和原理说明 Kettle是一款免费的ETL工具。 ETL分别是“Extract”、“ Transform” 、“Load”三个单词的首字母缩写,也就是代表ETL过程的三个最主要步骤:“抽取”、“转换”、“装载”...
    99+
    2024-01-21
    etl 数据仓库
  • MySQL数据库之主从同步
    一、概述:MYSQL主从同步架构是目前使用最多的数据库架构之一,主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(sl...
    99+
    2024-04-02
  • datax,同步数据,mysql sqlserver 双向
    mysql sqlserver 双向同步 在使用sqlserver连接服务器时遇到坑(不细说),所以使用一下的替代方案。 参考:mysql实时同步到mssql的解决方案https://×××w.cnblo...
    99+
    2024-04-02
  • MySQL主主(双主)数据同步
    1. 两台mysql都可以读写,互为主备,默认只是用一台(masterA)负责数据的写入,另一台(masterB)备用;2. masterA是masterB的主库,masterB又是masterA的主库,...
    99+
    2024-04-02
  • MariaDB、MySQL数据库主从同步
    1、Mysql主从同步异步概念    异步:主服务器写完日志后立即返回同步完成消息,不受从服务器的状态和影响,mysql默认为异步工作模式  &n...
    99+
    2024-04-02
  • Mysql数据实时同步实践
    关于小米内部使用的数据库你知道多少?背景Mysql由于自身简单、高效、可靠的特点,成为小米内部使用最广泛的数据库,但是当数据量达到千万/亿级别的时候,mysql的相关操作会变的非常迟缓;如果这时还有实时BI...
    99+
    2024-04-02
  • 如何设置MySql数据同步
    这篇文章将为大家详细讲解有关如何设置MySql数据同步,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  mysql从3.23.15版本以后提供数据库复制功能。利用该功能可...
    99+
    2024-04-02
  • Canal+Kafka实现Mysql数据同步
    Canal介绍 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据。 canal是应阿里巴巴...
    99+
    2023-09-05
    kafka mysql 分布式
  • MySQL 到Oracle 实时数据同步
    目录第一步:配置MySQL 连接第二步:配置 Oracle连接第四步:进行数据校验其他数据库的同步操作摘要:很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同...
    99+
    2024-04-02
  • Mysql数据怎么同步到Greenplum
    本篇内容主要讲解“Mysql数据怎么同步到Greenplum”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql数据怎么同步到Greenplum”吧!一、资源信息这边就不赘述二、配置相关数据...
    99+
    2023-06-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作