summaryrefslogtreecommitdiff
path: root/mysql-test/r/rpl_rotate_logs.result
blob: 9a8d4b6f936ad74e97ff126d9be75aa7b77346db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
drop table if exists t1, t2, t3, t4;
drop table if exists t1, t2, t3, t4;
start slave;
Got one of the listed errors
start slave;
ERROR HY000: Could not initialize master info structure; more error messages can be found in the MySQL error log
change master to master_host='127.0.0.1',master_port=MASTER_PORT, master_user='root';
ERROR HY000: Could not initialize master info structure; more error messages can be found in the MySQL error log
reset slave;
change master to master_host='127.0.0.1',master_port=MASTER_PORT, master_user='root';
reset master;
start slave;
create temporary table temp_table (a char(80) not null);
insert into temp_table values ("testing temporary tables");
create table t1 (s text);
insert into t1 values('Could not break slave'),('Tried hard');
show slave status;
Slave_IO_State	Master_Host	Master_User	Master_Port	Connect_Retry	Master_Log_File	Read_Master_Log_Pos	Relay_Log_File	Relay_Log_Pos	Relay_Master_Log_File	Slave_IO_Running	Slave_SQL_Running	Replicate_Do_DB	Replicate_Ignore_DB	Replicate_Do_Table	Replicate_Ignore_Table	Replicate_Wild_Do_Table	Replicate_Wild_Ignore_Table	Last_Errno	Last_Error	Skip_Counter	Exec_Master_Log_Pos	Relay_Log_Space	Until_Condition	Until_Log_File	Until_Log_Pos	Master_SSL_Allowed	Master_SSL_CA_File	Master_SSL_CA_Path	Master_SSL_Cert	Master_SSL_Cipher	Master_SSL_Key	Seconds_Behind_Master
#	127.0.0.1	root	MASTER_PORT	60	master-bin.000001	550	#	#	master-bin.000001	Yes	Yes							0		0	550	#	None		0	No						#
select * from t1;
s
Could not break slave
Tried hard
flush logs;
create table t2(m int not null auto_increment primary key);
insert into t2 values (34),(67),(123);
flush logs;
show binary logs;
Log_name
master-bin.000001
master-bin.000002
master-bin.000003
create table t3 select * from temp_table;
select * from t3;
a
testing temporary tables
drop table temp_table, t3;
insert into t2 values(1234);
set insert_id=1234;
insert into t2 values(NULL);
set global sql_slave_skip_counter=1;
start slave;
purge master logs to 'master-bin.000002';
show master logs;
Log_name
master-bin.000002
master-bin.000003
purge binary logs to 'master-bin.000002';
show binary logs;
Log_name
master-bin.000002
master-bin.000003
purge master logs before now();
show binary logs;
Log_name
master-bin.000003
insert into t2 values (65);
show slave status;
Slave_IO_State	Master_Host	Master_User	Master_Port	Connect_Retry	Master_Log_File	Read_Master_Log_Pos	Relay_Log_File	Relay_Log_Pos	Relay_Master_Log_File	Slave_IO_Running	Slave_SQL_Running	Replicate_Do_DB	Replicate_Ignore_DB	Replicate_Do_Table	Replicate_Ignore_Table	Replicate_Wild_Do_Table	Replicate_Wild_Ignore_Table	Last_Errno	Last_Error	Skip_Counter	Exec_Master_Log_Pos	Relay_Log_Space	Until_Condition	Until_Log_File	Until_Log_Pos	Master_SSL_Allowed	Master_SSL_CA_File	Master_SSL_CA_Path	Master_SSL_Cert	Master_SSL_Cipher	Master_SSL_Key	Seconds_Behind_Master
#	127.0.0.1	root	MASTER_PORT	60	master-bin.000003	498	#	#	master-bin.000003	Yes	Yes							0		0	498	#	None		0	No						#
select * from t2;
m
34
65
67
123
1234
create temporary table temp_table (a char(80) not null);
insert into temp_table values ("testing temporary tables part 2");
create table t3 (n int);
select count(*) from t3 where n >= 4;
count(*)
100
create table t4 select * from temp_table;
show binary logs;
Log_name
master-bin.000003
master-bin.000004
master-bin.000005
show master status;
File	Position	Binlog_Do_DB	Binlog_Ignore_DB
master-bin.000005	2051		
select * from t4;
a
testing temporary tables part 2
show slave status;
Slave_IO_State	Master_Host	Master_User	Master_Port	Connect_Retry	Master_Log_File	Read_Master_Log_Pos	Relay_Log_File	Relay_Log_Pos	Relay_Master_Log_File	Slave_IO_Running	Slave_SQL_Running	Replicate_Do_DB	Replicate_Ignore_DB	Replicate_Do_Table	Replicate_Ignore_Table	Replicate_Wild_Do_Table	Replicate_Wild_Ignore_Table	Last_Errno	Last_Error	Skip_Counter	Exec_Master_Log_Pos	Relay_Log_Space	Until_Condition	Until_Log_File	Until_Log_Pos	Master_SSL_Allowed	Master_SSL_CA_File	Master_SSL_CA_Path	Master_SSL_Cert	Master_SSL_Cipher	Master_SSL_Key	Seconds_Behind_Master
#	127.0.0.1	root	MASTER_PORT	60	master-bin.000005	2051	#	#	master-bin.000005	Yes	Yes							0		0	2051	#	None		0	No						#
lock tables t3 read;
select count(*) from t3 where n >= 4;
count(*)
100
unlock tables;
drop table if exists t1,t2,t3,t4;
slave stop;
reset master;
create table t1 (n int) engine=innodb;
begin;
commit;
drop table t1;
show binlog events in 'master-bin.000001';
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	4	Format_desc	1	96	Server ver: VERSION, Binlog ver: 4
master-bin.000001	96	Query	1	197	use `test`; create table t1 (n int) engine=innodb
master-bin.000001	197	Query	1	266	use `test`; BEGIN
master-bin.000001	266	Query	1	94	use `test`; insert into t1 values(100 + 4)
master-bin.000001	360	Query	1	187	use `test`; insert into t1 values(99 + 4)
master-bin.000001	453	Query	1	280	use `test`; insert into t1 values(98 + 4)
master-bin.000001	546	Query	1	373	use `test`; insert into t1 values(97 + 4)
master-bin.000001	639	Query	1	466	use `test`; insert into t1 values(96 + 4)
master-bin.000001	732	Query	1	559	use `test`; insert into t1 values(95 + 4)
master-bin.000001	825	Query	1	652	use `test`; insert into t1 values(94 + 4)
master-bin.000001	918	Query	1	745	use `test`; insert into t1 values(93 + 4)
master-bin.000001	1011	Query	1	838	use `test`; insert into t1 values(92 + 4)
master-bin.000001	1104	Query	1	931	use `test`; insert into t1 values(91 + 4)
master-bin.000001	1197	Query	1	1024	use `test`; insert into t1 values(90 + 4)
master-bin.000001	1290	Query	1	1117	use `test`; insert into t1 values(89 + 4)
master-bin.000001	1383	Query	1	1210	use `test`; insert into t1 values(88 + 4)
master-bin.000001	1476	Query	1	1303	use `test`; insert into t1 values(87 + 4)
master-bin.000001	1569	Query	1	1396	use `test`; insert into t1 values(86 + 4)
master-bin.000001	1662	Query	1	1489	use `test`; insert into t1 values(85 + 4)
master-bin.000001	1755	Query	1	1582	use `test`; insert into t1 values(84 + 4)
master-bin.000001	1848	Query	1	1675	use `test`; insert into t1 values(83 + 4)
master-bin.000001	1941	Query	1	1768	use `test`; insert into t1 values(82 + 4)
master-bin.000001	2034	Query	1	1861	use `test`; insert into t1 values(81 + 4)
master-bin.000001	2127	Query	1	1954	use `test`; insert into t1 values(80 + 4)
master-bin.000001	2220	Query	1	2047	use `test`; insert into t1 values(79 + 4)
master-bin.000001	2313	Query	1	2140	use `test`; insert into t1 values(78 + 4)
master-bin.000001	2406	Query	1	2233	use `test`; insert into t1 values(77 + 4)
master-bin.000001	2499	Query	1	2326	use `test`; insert into t1 values(76 + 4)
master-bin.000001	2592	Query	1	2419	use `test`; insert into t1 values(75 + 4)
master-bin.000001	2685	Query	1	2512	use `test`; insert into t1 values(74 + 4)
master-bin.000001	2778	Query	1	2605	use `test`; insert into t1 values(73 + 4)
master-bin.000001	2871	Query	1	2698	use `test`; insert into t1 values(72 + 4)
master-bin.000001	2964	Query	1	2791	use `test`; insert into t1 values(71 + 4)
master-bin.000001	3057	Query	1	2884	use `test`; insert into t1 values(70 + 4)
master-bin.000001	3150	Query	1	2977	use `test`; insert into t1 values(69 + 4)
master-bin.000001	3243	Query	1	3070	use `test`; insert into t1 values(68 + 4)
master-bin.000001	3336	Query	1	3163	use `test`; insert into t1 values(67 + 4)
master-bin.000001	3429	Query	1	3256	use `test`; insert into t1 values(66 + 4)
master-bin.000001	3522	Query	1	3349	use `test`; insert into t1 values(65 + 4)
master-bin.000001	3615	Query	1	3442	use `test`; insert into t1 values(64 + 4)
master-bin.000001	3708	Query	1	3535	use `test`; insert into t1 values(63 + 4)
master-bin.000001	3801	Query	1	3628	use `test`; insert into t1 values(62 + 4)
master-bin.000001	3894	Query	1	3721	use `test`; insert into t1 values(61 + 4)
master-bin.000001	3987	Query	1	3814	use `test`; insert into t1 values(60 + 4)
master-bin.000001	4080	Query	1	3907	use `test`; insert into t1 values(59 + 4)
master-bin.000001	4173	Query	1	4000	use `test`; insert into t1 values(58 + 4)
master-bin.000001	4266	Query	1	4093	use `test`; insert into t1 values(57 + 4)
master-bin.000001	4359	Query	1	4186	use `test`; insert into t1 values(56 + 4)
master-bin.000001	4452	Query	1	4279	use `test`; insert into t1 values(55 + 4)
master-bin.000001	4545	Query	1	4372	use `test`; insert into t1 values(54 + 4)
master-bin.000001	4638	Query	1	4465	use `test`; insert into t1 values(53 + 4)
master-bin.000001	4731	Query	1	4558	use `test`; insert into t1 values(52 + 4)
master-bin.000001	4824	Query	1	4651	use `test`; insert into t1 values(51 + 4)
master-bin.000001	4917	Query	1	4744	use `test`; insert into t1 values(50 + 4)
master-bin.000001	5010	Query	1	4837	use `test`; insert into t1 values(49 + 4)
master-bin.000001	5103	Query	1	4930	use `test`; insert into t1 values(48 + 4)
master-bin.000001	5196	Query	1	5023	use `test`; insert into t1 values(47 + 4)
master-bin.000001	5289	Query	1	5116	use `test`; insert into t1 values(46 + 4)
master-bin.000001	5382	Query	1	5209	use `test`; insert into t1 values(45 + 4)
master-bin.000001	5475	Query	1	5302	use `test`; insert into t1 values(44 + 4)
master-bin.000001	5568	Query	1	5395	use `test`; insert into t1 values(43 + 4)
master-bin.000001	5661	Query	1	5488	use `test`; insert into t1 values(42 + 4)
master-bin.000001	5754	Query	1	5581	use `test`; insert into t1 values(41 + 4)
master-bin.000001	5847	Query	1	5674	use `test`; insert into t1 values(40 + 4)
master-bin.000001	5940	Query	1	5767	use `test`; insert into t1 values(39 + 4)
master-bin.000001	6033	Query	1	5860	use `test`; insert into t1 values(38 + 4)
master-bin.000001	6126	Query	1	5953	use `test`; insert into t1 values(37 + 4)
master-bin.000001	6219	Query	1	6046	use `test`; insert into t1 values(36 + 4)
master-bin.000001	6312	Query	1	6139	use `test`; insert into t1 values(35 + 4)
master-bin.000001	6405	Query	1	6232	use `test`; insert into t1 values(34 + 4)
master-bin.000001	6498	Query	1	6325	use `test`; insert into t1 values(33 + 4)
master-bin.000001	6591	Query	1	6418	use `test`; insert into t1 values(32 + 4)
master-bin.000001	6684	Query	1	6511	use `test`; insert into t1 values(31 + 4)
master-bin.000001	6777	Query	1	6604	use `test`; insert into t1 values(30 + 4)
master-bin.000001	6870	Query	1	6697	use `test`; insert into t1 values(29 + 4)
master-bin.000001	6963	Query	1	6790	use `test`; insert into t1 values(28 + 4)
master-bin.000001	7056	Query	1	6883	use `test`; insert into t1 values(27 + 4)
master-bin.000001	7149	Query	1	6976	use `test`; insert into t1 values(26 + 4)
master-bin.000001	7242	Query	1	7069	use `test`; insert into t1 values(25 + 4)
master-bin.000001	7335	Query	1	7162	use `test`; insert into t1 values(24 + 4)
master-bin.000001	7428	Query	1	7255	use `test`; insert into t1 values(23 + 4)
master-bin.000001	7521	Query	1	7348	use `test`; insert into t1 values(22 + 4)
master-bin.000001	7614	Query	1	7441	use `test`; insert into t1 values(21 + 4)
master-bin.000001	7707	Query	1	7534	use `test`; insert into t1 values(20 + 4)
master-bin.000001	7800	Query	1	7627	use `test`; insert into t1 values(19 + 4)
master-bin.000001	7893	Query	1	7720	use `test`; insert into t1 values(18 + 4)
master-bin.000001	7986	Query	1	7813	use `test`; insert into t1 values(17 + 4)
master-bin.000001	8079	Query	1	7906	use `test`; insert into t1 values(16 + 4)
master-bin.000001	8172	Query	1	7999	use `test`; insert into t1 values(15 + 4)
master-bin.000001	8265	Query	1	8092	use `test`; insert into t1 values(14 + 4)
master-bin.000001	8358	Query	1	8185	use `test`; insert into t1 values(13 + 4)
master-bin.000001	8451	Query	1	8278	use `test`; insert into t1 values(12 + 4)
master-bin.000001	8544	Query	1	8371	use `test`; insert into t1 values(11 + 4)
master-bin.000001	8637	Query	1	8464	use `test`; insert into t1 values(10 + 4)
master-bin.000001	8730	Query	1	8556	use `test`; insert into t1 values(9 + 4)
master-bin.000001	8822	Query	1	8648	use `test`; insert into t1 values(8 + 4)
master-bin.000001	8914	Query	1	8740	use `test`; insert into t1 values(7 + 4)
master-bin.000001	9006	Query	1	8832	use `test`; insert into t1 values(6 + 4)
master-bin.000001	9098	Query	1	8924	use `test`; insert into t1 values(5 + 4)
master-bin.000001	9190	Query	1	9016	use `test`; insert into t1 values(4 + 4)
master-bin.000001	9282	Query	1	9108	use `test`; insert into t1 values(3 + 4)
master-bin.000001	9374	Query	1	9200	use `test`; insert into t1 values(2 + 4)
master-bin.000001	9466	Query	1	9292	use `test`; insert into t1 values(1 + 4)
master-bin.000001	9558	Xid	1	9585	COMMIT /* xid=146 */
master-bin.000001	9585	Rotate	1	9629	master-bin.000002;pos=4
show binlog events in 'master-bin.000002';
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000002	4	Format_desc	1	96	Server ver: VERSION, Binlog ver: 4
master-bin.000002	96	Query	1	173	use `test`; drop table t1