rpl_temporary_errors.result 1.63 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
stop slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
**** On Master ****
SET SESSION BINLOG_FORMAT=ROW;
CREATE TABLE t1 (a INT PRIMARY KEY, b INT);
INSERT INTO t1 VALUES (1,1), (2,2), (3,3), (4,4);
**** On Slave ****
SHOW STATUS LIKE 'Slave_retried_transactions';
Variable_name	Value
Slave_retried_transactions	0
15
set @@global.slave_exec_mode= 'IDEMPOTENT';
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
UPDATE t1 SET a = 5, b = 47 WHERE a = 1;
SELECT * FROM t1;
a	b
5	47
2	2
3	3
4	4
**** On Master ****
UPDATE t1 SET a = 5, b = 5 WHERE a = 1;
SELECT * FROM t1;
a	b
5	5
2	2
3	3
4	4
**** On Slave ****
32
set @@global.slave_exec_mode= default;
33 34
SHOW STATUS LIKE 'Slave_retried_transactions';
Variable_name	Value
35
Slave_retried_transactions	0
36 37 38 39 40 41 42 43 44 45 46 47 48
SELECT * FROM t1;
a	b
5	47
2	2
3	3
4	4
SHOW SLAVE STATUS;
Slave_IO_State	#
Master_Host	127.0.0.1
Master_User	root
Master_Port	MASTER_PORT
Connect_Retry	1
Master_Log_File	master-bin.000001
hezx@mail.hezx.com's avatar
hezx@mail.hezx.com committed
49
Read_Master_Log_Pos	#
50 51 52 53
Relay_Log_File	#
Relay_Log_Pos	#
Relay_Master_Log_File	master-bin.000001
Slave_IO_Running	Yes
54
Slave_SQL_Running	Yes
55 56 57 58 59 60
Replicate_Do_DB	
Replicate_Ignore_DB	
Replicate_Do_Table	
Replicate_Ignore_Table	#
Replicate_Wild_Do_Table	
Replicate_Wild_Ignore_Table	
61 62
Last_Errno	0
Last_Error	
63
Skip_Counter	0
hezx@mail.hezx.com's avatar
hezx@mail.hezx.com committed
64
Exec_Master_Log_Pos	#
65 66 67 68 69 70 71 72 73 74 75 76 77 78
Relay_Log_Space	#
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	#
Master_SSL_Verify_Server_Cert	No
Last_IO_Errno	#
Last_IO_Error	#
79 80
Last_SQL_Errno	0
Last_SQL_Error	
81 82 83
DROP TABLE t1;
**** On Master ****
DROP TABLE t1;