Slave_IO_Running:连接到主库,并读取主库的日志到本地,生成本地日志文件

Slave_SQL_Running:读取本地日志文件,并执行日志里的SQL命令。

这个错误是出现在我重启电脑之后。从以上图片来看,我遇到的错误是第二条,但至少说明了连接主库,并读取主库的日志到本地,生成本地日志文件这个过程是正确的。

从网上查找解决方案:

解决办法一、

Slave_SQL_Running: No

1.程序可能在slave上进行了写操作

2.也可能是slave机器重起后,事务回滚造成的.(我的就是这个错误)

一般是事务回滚造成的:

解决办法:

mysql> slave stop;

mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

mysql> slave start;

第一次操作完毕之后,输入命令showslave status\G ,发现还是没变,又操作了一次,就好了;

slave启动失败问题总结:

从服务器配置的结果一定是:Slave_IO_Running 与 Slave_SQL_Running 状态都要为Yes

1:Change master to

如果从库的Slave未启动,Slave_IO_Running为NO。

可能是主库是的master的信息有变化,

查看主库show master status;

记录下File,Position字段,假设为‘mysql-bin.000004’,98;

在从库执行:

mysql>stop slave;

mysql>change master to master_log_file='mysql-bin.000004',master_log_pos=98;

mysql>start slave;

2:SET global sql_slave_skip_counter=n;

如果从库的slave_sql_running为NO。

Err文件中记录:

Slave:Error "Duplicate entry '1' for key 1" on query.....

可能是master未向slave同步成功,但slave中已经有了记录。造成的冲突可以在从库上执行

set global sql_slave_skip_counter=n;

跳过几步。再restart slave就可以了。

3:发现mysql slave服务器经常因为一些特殊字符或者符号产生的更新语句报错,整个同步也会因此而卡在那,最初的办法只是手动去出错的机器执行下面三条SQL语句,跳过错误即可。

mysql>slave stop;

mysql>set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

mysql>slave start;

mysql主辅同步报错_mysql数据库主辅同步Slave_IO_Running,Slave_SQL_Running错误相关推荐

  1. mysql数据库导出1049报错_MySQL数据库导出与导入及常见错误解决

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...

  2. mysql主从同步报错_mysql主从同步报错

    主从不同步,经查看发现如下报错 Last_Errno: 1666 ​Last_Error: Error executing row event: 'Cannot execute statement: ...

  3. mysql创建bit类型报错_MySQL入门(三)——MySQL数据类型

    MySQL的数据类型包括整数类型.浮点数类型.定点数类型.日期和时间类型.字符串类型和二进制数据类型.不同数据类型决定了数据的存储格式.有效范围和相应的限制. 1.整数类型 MySQL支持的整数类型如 ...

  4. mysql命令导入存储过程报错_mysql导入存储过程时declare报错的有关问题解决

    在导入存储过程时经常遇见下列DECLARE报错的问题: ? Error Code : 1064 You have an error in your SQL syntax; check the manu ...

  5. mysql查询新建查询报错_mysql开启慢查询报错:

    1.进入mysql命令行:#mysql -uroot -p123456,执行下面的命令开启慢查询报错: set global slow_query_log=on; set global long_qu ...

  6. mysql源码安装报错_mysql 的二进制和源码包 安装的报错总结

    MySQL报错总结 报错原因:/application/mysql-5.6.44/tmp不存在 解决方法:mkdir /application/mysql-5.6.44/tmp 报错原因: /appl ...

  7. mysql下载是port报错_mysql group replication添加复制节点报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 恳求各位大神给把把脉,到底问题处在那个环节 环境: 三台物理机 192.168.1.3 192.168.1.4 192.168.1.5 配置文件: [my ...

  8. mysql导出txt文件报错_mysql导入txt文件

    1.首先在命令行启动mysql net start mysql 2.登录MySQL(建议使用非root用户) mysql --local-infile=1 -u one -p 3.创建数据库 如 CR ...

  9. mysql修改密码总是报错_mysql修改密码报错 | 吴老二

    mysql已经安装好了,不过重置密码的时候使用update修改mysql的密码出现了报错,我的mysql是5.7版本的 mysql> use mysql Reading table inform ...

最新文章

  1. 70.打印所有Spring boot载入的bean【从零开始学Spring Boot】
  2. 贝叶斯思想概述:从贝叶斯定理到贝叶斯网络
  3. Cissp-【第8章 软件开发安全】-2021-3-15(822页-918页)【完】
  4. c#对象集合去重_《C#编程入门》概览
  5. 【Android 逆向】函数拦截实例 ( ③ 刷新 CPU 高速缓存 | ④ 处理拦截函数 | ⑤ 返回特定结果 )
  6. 1.4 异常处理机制及异常处理的基本结构
  7. tomcat中关于websocket的性能优化配置
  8. java StringUtils方法全览
  9. AdjacentHTML/innerHTML/innerText
  10. C语言---链表的基本应用
  11. The netfilter.org project
  12. 明年,移动应用开发将出现这八大趋势
  13. MySQL的启动脚本
  14. c语言常用数学函数6,C语言入门(6)——C语言常用数学函数
  15. 光纤分布式声波传感DAS语音还原介绍
  16. 【Unity】Unity在运行时崩溃了怎么办?别害怕,还有救!
  17. RESTful – 移动互联网时代的高效API架构风格
  18. P3380 【模板】二逼平衡树(树套树)
  19. websocket配置
  20. 基于macd、kdj、ma技术指标分析股票多空方向——应用开发6 导出到EXCEL表格

热门文章

  1. Python中的xxx+=xxx和xxx=xxx+xxx一些区别及执行过程
  2. CF1042F Leaf Sets (贪心+树上构造)
  3. loadrunner11安装,提示少了Microsoft Visual c++2005 sp1运行时组件解决办法
  4. spring源码编译和导入eclipse
  5. Linux CPU 信息查看
  6. WinForm与脚本的交互
  7. 彻底理清重载函数匹配
  8. 2021 年 Linux 界的 12 件大事
  9. shell自动生成的文件有一个问号的后缀
  10. mysql的高阶用法_MySQL的经典用法(十四)-高级优化