mysql主辅同步报错_mysql数据库主辅同步Slave_IO_Running,Slave_SQL_Running错误
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错误相关推荐
- mysql数据库导出1049报错_MySQL数据库导出与导入及常见错误解决
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...
- mysql主从同步报错_mysql主从同步报错
主从不同步,经查看发现如下报错 Last_Errno: 1666 Last_Error: Error executing row event: 'Cannot execute statement: ...
- mysql创建bit类型报错_MySQL入门(三)——MySQL数据类型
MySQL的数据类型包括整数类型.浮点数类型.定点数类型.日期和时间类型.字符串类型和二进制数据类型.不同数据类型决定了数据的存储格式.有效范围和相应的限制. 1.整数类型 MySQL支持的整数类型如 ...
- mysql命令导入存储过程报错_mysql导入存储过程时declare报错的有关问题解决
在导入存储过程时经常遇见下列DECLARE报错的问题: ? Error Code : 1064 You have an error in your SQL syntax; check the manu ...
- mysql查询新建查询报错_mysql开启慢查询报错:
1.进入mysql命令行:#mysql -uroot -p123456,执行下面的命令开启慢查询报错: set global slow_query_log=on; set global long_qu ...
- mysql源码安装报错_mysql 的二进制和源码包 安装的报错总结
MySQL报错总结 报错原因:/application/mysql-5.6.44/tmp不存在 解决方法:mkdir /application/mysql-5.6.44/tmp 报错原因: /appl ...
- mysql下载是port报错_mysql group replication添加复制节点报错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 恳求各位大神给把把脉,到底问题处在那个环节 环境: 三台物理机 192.168.1.3 192.168.1.4 192.168.1.5 配置文件: [my ...
- mysql导出txt文件报错_mysql导入txt文件
1.首先在命令行启动mysql net start mysql 2.登录MySQL(建议使用非root用户) mysql --local-infile=1 -u one -p 3.创建数据库 如 CR ...
- mysql修改密码总是报错_mysql修改密码报错 | 吴老二
mysql已经安装好了,不过重置密码的时候使用update修改mysql的密码出现了报错,我的mysql是5.7版本的 mysql> use mysql Reading table inform ...
最新文章
- 70.打印所有Spring boot载入的bean【从零开始学Spring Boot】
- 贝叶斯思想概述:从贝叶斯定理到贝叶斯网络
- Cissp-【第8章 软件开发安全】-2021-3-15(822页-918页)【完】
- c#对象集合去重_《C#编程入门》概览
- 【Android 逆向】函数拦截实例 ( ③ 刷新 CPU 高速缓存 | ④ 处理拦截函数 | ⑤ 返回特定结果 )
- 1.4 异常处理机制及异常处理的基本结构
- tomcat中关于websocket的性能优化配置
- java StringUtils方法全览
- AdjacentHTML/innerHTML/innerText
- C语言---链表的基本应用
- The netfilter.org project
- 明年,移动应用开发将出现这八大趋势
- MySQL的启动脚本
- c语言常用数学函数6,C语言入门(6)——C语言常用数学函数
- 光纤分布式声波传感DAS语音还原介绍
- 【Unity】Unity在运行时崩溃了怎么办?别害怕,还有救!
- RESTful – 移动互联网时代的高效API架构风格
- P3380 【模板】二逼平衡树(树套树)
- websocket配置
- 基于macd、kdj、ma技术指标分析股票多空方向——应用开发6 导出到EXCEL表格
热门文章
- Python中的xxx+=xxx和xxx=xxx+xxx一些区别及执行过程
- CF1042F Leaf Sets (贪心+树上构造)
- loadrunner11安装,提示少了Microsoft Visual c++2005 sp1运行时组件解决办法
- spring源码编译和导入eclipse
- Linux CPU 信息查看
- WinForm与脚本的交互
- 彻底理清重载函数匹配
- 2021 年 Linux 界的 12 件大事
- shell自动生成的文件有一个问号的后缀
- mysql的高阶用法_MySQL的经典用法(十四)-高级优化