失效链接处理 |
mysql数据库错误代码解决 PDF 下载
本站整理下载:
提取码:aqui
相关截图:
主要内容:
错误解决:
错误代码1593:
gtid或者uuid问题
错误代码1062:
SQl:NO
日志位置的问题
reset master;
错误代码2026:
在远程连接mysql时候可能会出现下面的问题:
ERROR 2026 (HY000): SSL connection error: protocol version mismatch
错误2026(hy000):SSL连接错误:协议版本不匹配
解决办法:在你要连接的个mysql的 /etc/my.cnf下添加一行:skip_ssl
错误代码1236:
解决方法:
1.在主库上执行以下命令,查询gtid_purged,记录下改值
mysql> show global variables like '%gtid%'\G
2.在从库上执行以下命令,查询已经执行过的gtid即gtid_executed,记录下主库的值,本机的不需要
show global variables like 'gtid';
3.在从库上执行以下命令停止同步线程及重置同步相关信息
mysql> stop slave;
mysql> reset slave;
mysql> reset master;
4.在从库上设置gtid_purged
该值有两个来源,一是在主库上查询的gtid_purged,二是在从库上查询的已经执行过的gtid_executed值(本机的就不需要,主库上gtid)
注意:一定记得加上从库上已经执行过的gtid,若只设置了主库上的gtid_purged,此时从库会重新拉取主库上所有的二进制日志文件,同步过程会出现其他错误,导致同步无法进行
mysql> set @@global.gtid_purged='主库gtid加上从库gtid';
注意:设置gtid_purged值时,gtid_executed值必须为空否则报错,该值清空的方法就是reset master命令执行完,再次查看相关信息
5.重新开启同步
mysql> change master to master_host='192.168.1.15',master_port=3306,master_user='repl',master_password='xxx',master_auto_position=1;
mysql> start slave;
当从库追赶上主库,此时测试主从数据是否一致,测试结果一切正常
mk-table-checksum h=192.168.1.15,u=root,p=xxx,P=3306 h=192.168.1.19,u=root,p=xxxx,P=3307 -d 6coursestudychoose_test | mk-checksum-filter
问题解决小技巧
reset slave
如下所示:
mysql> stop slave;
Query OK, 0 rows affected (0.00 sec)
mysql> reset slave ;
Query OK, 0 rows affected (0.01 sec)
mysql> start slave;
Query OK, 0 rows affected (0.01 sec)
reset master
Deletes all binary log files listed in the index file, resets the binary log index file to be empty, and creates a new binary log file.
删除所有的二进制日志,并重新创建一个新的二进制日志
|