澳门新葡亰娱乐网站-www.142net-欢迎您

澳门新葡亰娱乐网站是因为你还没有找到一条正确的致富之路,www.142net是将所有的游戏都汇集在一起的官方平台,因为澳门新葡亰娱乐网站这个网站当中有着大量的游戏攻略,托IP定位技术,传达终端直接到达的精准传播方式。

mariadb多源主从复制错误跳过,mysql主从复制跳过

来源:http://www.bhtsgq.com 作者:计算机知识 人气:91 发布时间:2019-05-11
摘要:mysql 的核心错误跳过和mariadb的多源主从复制错误跳过操作分歧,请留意: 改换会话的default_master_connection变量 明天大家根本看主从情势下,三种跳过不当的不二法门,跳过事情,依然跳

mysql 的核心错误跳过和mariadb的多源主从复制错误跳过操作分歧,请留意:
改换会话的default_master_connection变量

明天大家根本看主从情势下,三种跳过不当的不二法门,跳过事情,依然跳过event?这些在后面其实我们直接皆以忽视的,那在我们维护基本过程中,很轻巧就招致基本数据越来越大的分歧样。
测试机器伍.七.1八 主从 gtid 开启
主库数据
图片 1
从库数据
图片 2
很备受关注主从数占有四个不直接的地点,从库少了一条(28,二) 的数额。那年主库开启以下职业:
图片 3
那必将形成从库出现错误,报十32荒谬,如下所示:
mysql> show slave statusG;
***1. row***
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.1.56
Master_User: repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000023
Read_Master_Log_Pos: 1928
Relay_Log_File: hadoop2-relay-bin.000012
Relay_Log_Pos: 1595
Relay_Master_Log_File: mysql-bin.000023
mariadb多源主从复制错误跳过,mysql主从复制跳过错误。Slave_IO_Running: Yes
Slave_SQL_Running: No
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 1032
Last_Error: Could not execute Delete_rows event on table yhtest1.yhtest; Can't find record in 'yhtest', Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event's master log mysql-bin.000023, end_log_pos 1812
Skip_Counter: 0
Exec_Master_Log_Pos: 1502
Relay_Log_Space: 2384
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 1032
Last_SQL_Error: Could not execute Delete_rows event on table yhtest1.yhtest; Can't find record in 'yhtest', Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event's master log mysql-bin.000023, end_log_pos 1812
Replicate_Ignore_Server_Ids:
Master_Server_Id: 1
Master_UUID: ab8c3ec3-b588-11e7-a769-000c29c57be6
Master_Info_File: mysql.slave_master_info
SQL_Delay: 0
SQL_Remaining_Delay: NULL
Slave_SQL_Running_State:
Master_Retry_Count: 86400
Master_Bind:
Last_IO_Error_Timestamp:
Last_SQL_Error_Timestamp: 171130 23:55:18
Master_SSL_Crl:
Master_SSL_Crlpath:
Retrieved_Gtid_Set: ab8c3ec3-b588-11e7-a769-000c29c57be6:96-101
Executed_Gtid_Set: ab8c3ec3-b588-11e7-a769-000c29c57be6:1:77-100,
b6ddfda0-d8bc-4272-a58f-4ea75acbbc79:1-22:1000012-1000013:2000012-2000013,
d24c1c76-b4ef-11e7-969a-000c29a75f68:1-17
Auto_Position: 0
Replicate_Rewrite_DB:
Channel_Name:
Master_TLS_Version:
1 row in set (0.01 sec)

跳过错误有两种艺术:
1.跳过内定数量的事体:
mysql>slave stop;
mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1        #跳过3个政工
mysql>slave start

当mysql/mariadb高出网络开始展览复制时人家能够窃取到mysql/mariadb的复制消息, 那么些音信是明白的, 因而存在不安全性, 这里经过ssl对复制的音讯实行加密

STOP SLAVE 'slave_account';
SET @@default_master_connection = 'slave_account';
SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;
START SLAVE 'slave_account';
SET @@default_master_connection = '';

不留余地办法:
方法1
5.7下,由于开启了GTID ,不可能透过参数sql_slave_skip_counter=N 跳过不当,但是我们能够经过在从库实施空事物的措施,跳过该错误,但要注意,那样跳过的是三个事物。
从上述报错消息中,大家很轻易见到这段日子进行职分在: ab八c三ec三-b588-1壹e7-a76九-000c2玖c5七be6:1:77-100 相当于报错地点在: ab八c三ec3-b58八-1一e7-a76玖-000c29c五7be6:1:77-十一
操作如下:
图片 4
以此时候,我们重新show slave statusG 看到宗旨已经复苏平日,不过我们再对照数据,开采我们刚刚主库的八个event 在同2个事件中,被我们整个跳过了,也正是多少个插入数据也从没在从库实行!
主库数据:
图片 5
从库数据:
图片 6

二.修改mysql的配备文件,通过slave_skip_errors参数来跳全部错误或钦命项目标不当
vi /etc/my.cnf
[mysqld]
#slave-skip-errors=1062,1053,1146 #跳过钦点error no类型的荒谬
#slave-skip-errors=all #跳过全体错误

  1. 制造证书中央

本文由澳门新葡亰发布于计算机知识,转载请注明出处:mariadb多源主从复制错误跳过,mysql主从复制跳过

关键词: mysql gtid 主从错误

上一篇:萄京娱乐:换行替换,ultraedit换行替换

下一篇:没有了

最火资讯