一、在Mysql中,如果是主从(包括一主多从)模式的数据库配置。请在创建数据库和对数控库进行增删改查操作,一定要在主库进行,从库主要提供主库备份和数据查询功能,请勿直接在从库进行增删改查。

二、如果因为操作不当,导致从库不再同步主库了。
那这就需要从新配置从库了。

三、登陆主库,查看主库的信息

mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 |      154 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

四、登陆从库查看从库是否在同步主库

mysql>show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 39.107.227.105
                  Master_User: backup
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000001
          Read_Master_Log_Pos: 2021
               Relay_Log_File: iZ2ze451u03knf2sumyavyZ-relay-bin.014660
                Relay_Log_Pos: 320
        Relay_Master_Log_File: mysql-bin.000001
             Slave_IO_Running: No
            Slave_SQL_Running: No
              Replicate_Do_DB:
            ......
            Seconds_Behind_Master:NULL

五、你会发现下面的参数变成No和NULL了,就说明从库同步出现了问题

ead_Master_Log_Pos: 2021 。端口都不一致了
Slave_IO_Running: No
Slave_SQL_Running: No
Seconds_Behind_Master:NULL

六、从新配置从库同步主库
1.先停止从库同步线程

mysql> Stop SLAVE;
Query OK, 0 rows affected (0.01 sec)

2.配置需要同步的主库信息

mysql> CHANGE MASTER TO MASTER_HOST='39.107.227.105', MASTER_USER='backup', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=154;
Query OK, 0 rows affected, 2 warnings (0.01 sec)

3.启动从库同步线程

mysql> START SLAVE;
Query OK, 0 rows affected (0.01 sec)

七、查看从库的同步状态

mysql>show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 39.107.227.105
                  Master_User: backup
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000001
          Read_Master_Log_Pos: 154
               Relay_Log_File: iZ2ze451u03knf2sumyavyZ-relay-bin.014660
                Relay_Log_Pos: 320
        Relay_Master_Log_File: mysql-bin.000001
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
            ......
            Seconds_Behind_Master:0

参数一切正常:

Read_Master_Log_Pos: 154
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Seconds_Behind_Master:0

好了,主从同步异常的问题就这样解决了。

Mysql主从同步异常处理相关推荐

  1. 项目性能优化(MySQL读写分离、MySQL主从同步、Django实现MySQL读写分离)

    当项目中数据库表越来越多,数据量也逐渐增多时,需要做数据库的安全和性能的优化.对于数据库的优化,可以选择使用MySQL读写分离实现. 1.MySQL主从同步 1.主从同步机制 1.1.主从同步介绍和优 ...

  2. MySQL主从同步问题集

    http://blog.chinaunix.net/uid-8786588-id-3771613.html 在InnoDB引擎下发现,Mysql的主从热备存在数据不一致的问题,一些数据没有成功同步到备 ...

  3. mysql主从同步linux,linux中部署mysql主从同步示例详解(绝对经典,看了必会)

    准备两台服务器并安装MySQL5.7 master服务器 192.168.254.132 slave服务器 192.168.254.136 确保两台服务器安装的mysql版本一致,本测试使用的是mys ...

  4. MySQL主从同步失败

    最近MySQL经常报主从错误,如果是网络问题,应该是间断性的,但是今天早上一直在报错.上去看了一下log,发现一直在报这个错误: 11:30:01 [Note] Slave I/O thread ki ...

  5. 基于Mysql主从同步的读写分离

    Mysql读写分离 mysql读写分离技术又称为mysql代理服务,通过在mysql主从同步的基础上增加一台代理服务器来实现将访问数据库时的读和写操作分配到不同服务器上来实现负载均衡,从而提高数据库访 ...

  6. shell脚本修复MySQL主从同步

    shell脚本修复MySQL主从同步 发布:thebaby   来源:net     [大 中 小] 分享一例shell脚本,用于修改mysql的主从同步问题,有需要的朋友参考下吧. 一个可以修改my ...

  7. 基于mysql主从同步的proxy读写分离

    mysql-proxy 简介 MySQL Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测.分析或改变它们的通信.它使用灵活,没有限制,常见的用途包括:负载 ...

  8. mysql主从同步默认延迟_减少mysql主从数据同步延迟问题的详解

    基于局域网的master/slave机制在通常情况下已经可以满足'实时'备份的要求了.如果延迟比较大,就先确认以下几个因素: 1. 网络延迟 2. master负载 3. slave负载 一般的做法是 ...

  9. mysql 主从同步不一致_涨知识!MySQL 主从同步原理原来是这样的

    什么是 MySQL 主从同步 当 master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库. 主从同步有什么好处 水平扩展数据库的负载能力 容错,高可用.Failover/Hig ...

最新文章

  1. PNAS:多年多点5千样本鉴定玉米根际可遗传微生物
  2. HDU 6114 Chess 【组合数】(2017百度之星程序设计大赛 - 初赛(B))
  3. 还是分了的好——看惠普、赛门铁克拆分
  4. matlab 大于并且小于,Matlab:将大于(小于)1(-1)的元素转换为1(-1)的序列
  5. bp 神经网络 优点 不足_基于粒子群算法和BP神经网络的多因素林火等级预测模型...
  6. C++编程练习(14)-------“单例模式”的实现
  7. 宝宝的成长脚印8/27
  8. 批量创建文件夹的方法
  9. 线性规划问题的目标函数灵敏度分析
  10. ubuntu下安装FoxitReader pdf阅读器
  11. 我是一个几乎没有计算机知识的人,怎样入门计算机?
  12. 基于SQLite的信息管理系统
  13. 投资 - 指标介绍: MACD
  14. Python 使用xlsxwriter绘制Excel表格
  15. 实践篇·让你的图片特别起来—自定义像素化
  16. 数独求解算法(回溯法和唯一解法)java实现
  17. 机器人开发--pgv 视觉引导(Position Guided Vision)
  18. 欧盟对埃及纺织服装业免除关税,蕴藏巨大商机,每年700亿美元进口市场等你开拓!...
  19. CNI(Container Network Plugin)
  20. 泡沫?玩笑?PlusFo才是“复仇”利器

热门文章

  1. tensorflow model.compile() 示例
  2. Java并发学习二:编译优化带来的有序性问题导致的并发Bug
  3. Linux系统16进制形式查看二进制文件
  4. vmware 报错解决:The system cannot find the path specified.
  5. keras和tensorflow使用 keras.callbacks.TensorBoard 可视化数据
  6. 华为p30如何把计算机放进通知栏,华为p30短信来了在通知栏怎么不显示
  7. Centos7 上配置 java JDK1.8
  8. 大白话讲解 零拷贝技术
  9. Java并发的类库_Java 并发类库AbstractQueuedSynchronizer 分析
  10. java小程序查看器_JAVA的一个查看图片的小程序