mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-04 04:46:15 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			302 lines
		
	
	
	
		
			8.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			302 lines
		
	
	
	
		
			8.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
include/master-slave.inc
 | 
						|
[connection master]
 | 
						|
connection slave;
 | 
						|
include/stop_slave.inc
 | 
						|
include/wait_for_slave_to_stop.inc
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
start slave;
 | 
						|
include/wait_for_slave_to_start.inc
 | 
						|
connection slave;
 | 
						|
set @save_slave_ddl_exec_mode=@@global.slave_ddl_exec_mode;
 | 
						|
set @@global.slave_ddl_exec_mode=STRICT;
 | 
						|
connection master;
 | 
						|
create table t1(n int not null auto_increment primary key)ENGINE=MyISAM;
 | 
						|
insert into t1 values (NULL);
 | 
						|
drop table t1;
 | 
						|
create table t1 (word char(20) not null)ENGINE=MyISAM;
 | 
						|
load data infile 'LOAD_FILE' into table t1 ignore 1 lines;
 | 
						|
select count(*) from t1;
 | 
						|
count(*)
 | 
						|
69
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; create table t1(n int not null auto_increment primary key)ENGINE=MyISAM
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000001	#	Intvar	#	#	INSERT_ID=1
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; insert into t1 values (NULL)
 | 
						|
master-bin.000001	#	Query	#	#	COMMIT
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; DROP TABLE `t1` /* generated by server */
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; create table t1 (word char(20) not null)ENGINE=MyISAM
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000001	#	Begin_load_query	#	#	;file_id=#;block_len=#
 | 
						|
master-bin.000001	#	Execute_load_query	#	#	use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES  (`word`) ;file_id=#
 | 
						|
master-bin.000001	#	Query	#	#	COMMIT
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; create table t1(n int not null auto_increment primary key)ENGINE=MyISAM
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; create table t1(n int not null auto_increment primary key)ENGINE=MyISAM
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000001	#	Intvar	#	#	INSERT_ID=1
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; insert into t1 values (NULL)
 | 
						|
master-bin.000001	#	Query	#	#	COMMIT
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
flush logs;
 | 
						|
create table t3 (a int)ENGINE=MyISAM;
 | 
						|
connection master;
 | 
						|
select * from t1 order by 1 asc;
 | 
						|
word
 | 
						|
Aarhus
 | 
						|
Aaron
 | 
						|
Aaron
 | 
						|
Ababa
 | 
						|
Ababa
 | 
						|
aback
 | 
						|
aback
 | 
						|
abaft
 | 
						|
abaft
 | 
						|
abandon
 | 
						|
abandon
 | 
						|
abandoned
 | 
						|
abandoned
 | 
						|
abandoning
 | 
						|
abandoning
 | 
						|
abandonment
 | 
						|
abandonment
 | 
						|
abandons
 | 
						|
abandons
 | 
						|
abase
 | 
						|
abased
 | 
						|
abasement
 | 
						|
abasements
 | 
						|
abases
 | 
						|
abash
 | 
						|
abashed
 | 
						|
abashes
 | 
						|
abashing
 | 
						|
abasing
 | 
						|
abate
 | 
						|
abated
 | 
						|
abatement
 | 
						|
abatements
 | 
						|
abater
 | 
						|
abates
 | 
						|
abating
 | 
						|
Abba
 | 
						|
abbe
 | 
						|
abbey
 | 
						|
abbeys
 | 
						|
abbot
 | 
						|
abbots
 | 
						|
Abbott
 | 
						|
abbreviate
 | 
						|
abbreviated
 | 
						|
abbreviates
 | 
						|
abbreviating
 | 
						|
abbreviation
 | 
						|
abbreviations
 | 
						|
Abby
 | 
						|
abdomen
 | 
						|
abdomens
 | 
						|
abdominal
 | 
						|
abduct
 | 
						|
abducted
 | 
						|
abduction
 | 
						|
abductions
 | 
						|
abductor
 | 
						|
abductors
 | 
						|
abducts
 | 
						|
Abe
 | 
						|
abed
 | 
						|
Abel
 | 
						|
Abelian
 | 
						|
Abelson
 | 
						|
Aberdeen
 | 
						|
Abernathy
 | 
						|
aberrant
 | 
						|
aberration
 | 
						|
connection slave;
 | 
						|
select * from t1 order by 1 asc;
 | 
						|
word
 | 
						|
Aarhus
 | 
						|
Aaron
 | 
						|
Aaron
 | 
						|
Ababa
 | 
						|
Ababa
 | 
						|
aback
 | 
						|
aback
 | 
						|
abaft
 | 
						|
abaft
 | 
						|
abandon
 | 
						|
abandon
 | 
						|
abandoned
 | 
						|
abandoned
 | 
						|
abandoning
 | 
						|
abandoning
 | 
						|
abandonment
 | 
						|
abandonment
 | 
						|
abandons
 | 
						|
abandons
 | 
						|
abase
 | 
						|
abased
 | 
						|
abasement
 | 
						|
abasements
 | 
						|
abases
 | 
						|
abash
 | 
						|
abashed
 | 
						|
abashes
 | 
						|
abashing
 | 
						|
abasing
 | 
						|
abate
 | 
						|
abated
 | 
						|
abatement
 | 
						|
abatements
 | 
						|
abater
 | 
						|
abates
 | 
						|
abating
 | 
						|
Abba
 | 
						|
abbe
 | 
						|
abbey
 | 
						|
abbeys
 | 
						|
abbot
 | 
						|
abbots
 | 
						|
Abbott
 | 
						|
abbreviate
 | 
						|
abbreviated
 | 
						|
abbreviates
 | 
						|
abbreviating
 | 
						|
abbreviation
 | 
						|
abbreviations
 | 
						|
Abby
 | 
						|
abdomen
 | 
						|
abdomens
 | 
						|
abdominal
 | 
						|
abduct
 | 
						|
abducted
 | 
						|
abduction
 | 
						|
abductions
 | 
						|
abductor
 | 
						|
abductors
 | 
						|
abducts
 | 
						|
Abe
 | 
						|
abed
 | 
						|
Abel
 | 
						|
Abelian
 | 
						|
Abelson
 | 
						|
Aberdeen
 | 
						|
Abernathy
 | 
						|
aberrant
 | 
						|
aberration
 | 
						|
flush logs;
 | 
						|
include/stop_slave.inc
 | 
						|
include/start_slave.inc
 | 
						|
connection master;
 | 
						|
create table t2 (n int)ENGINE=MyISAM;
 | 
						|
insert into t2 values (1);
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; create table t1(n int not null auto_increment primary key)ENGINE=MyISAM
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000001	#	Intvar	#	#	INSERT_ID=1
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; insert into t1 values (NULL)
 | 
						|
master-bin.000001	#	Query	#	#	COMMIT
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; DROP TABLE `t1` /* generated by server */
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; create table t1 (word char(20) not null)ENGINE=MyISAM
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000001	#	Begin_load_query	#	#	;file_id=#;block_len=#
 | 
						|
master-bin.000001	#	Execute_load_query	#	#	use `test`; LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES  (`word`) ;file_id=#
 | 
						|
master-bin.000001	#	Query	#	#	COMMIT
 | 
						|
master-bin.000001	#	Rotate	#	#	master-bin.000002;pos=POS
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; create table t3 (a int)ENGINE=MyISAM
 | 
						|
master-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; create table t2 (n int)ENGINE=MyISAM
 | 
						|
master-bin.000002	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000002	#	Query	#	#	use `test`; insert into t2 values (1)
 | 
						|
master-bin.000002	#	Query	#	#	COMMIT
 | 
						|
show binary logs;
 | 
						|
Log_name	File_size
 | 
						|
master-bin.000001	#
 | 
						|
master-bin.000002	#
 | 
						|
connection slave;
 | 
						|
show binary logs;
 | 
						|
Log_name	File_size
 | 
						|
slave-bin.000001	#
 | 
						|
slave-bin.000002	#
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
slave-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
slave-bin.000001	#	Query	#	#	use `test`; create table t1(n int not null auto_increment primary key)ENGINE=MyISAM
 | 
						|
slave-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
slave-bin.000001	#	Intvar	#	#	INSERT_ID=1
 | 
						|
slave-bin.000001	#	Query	#	#	use `test`; insert into t1 values (NULL)
 | 
						|
slave-bin.000001	#	Query	#	#	COMMIT
 | 
						|
slave-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
slave-bin.000001	#	Query	#	#	use `test`; DROP TABLE `t1` /* generated by server */
 | 
						|
slave-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
slave-bin.000001	#	Query	#	#	use `test`; create table t1 (word char(20) not null)ENGINE=MyISAM
 | 
						|
slave-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
slave-bin.000001	#	Begin_load_query	#	#	;file_id=#;block_len=#
 | 
						|
slave-bin.000001	#	Execute_load_query	#	#	use `test`; LOAD DATA INFILE '../../tmp/SQL_LOAD-<SERVER UUID>-<MASTER server-id>-<file-id>.<extension>' INTO TABLE `t1` FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES  (`word`) ;file_id=#
 | 
						|
slave-bin.000001	#	Query	#	#	COMMIT
 | 
						|
slave-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
slave-bin.000001	#	Query	#	#	use `test`; create table t3 (a int)ENGINE=MyISAM
 | 
						|
slave-bin.000001	#	Rotate	#	#	slave-bin.000002;pos=POS
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
slave-bin.000002	#	Gtid	#	#	GTID #-#-#
 | 
						|
slave-bin.000002	#	Query	#	#	use `test`; create table t2 (n int)ENGINE=MyISAM
 | 
						|
slave-bin.000002	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
slave-bin.000002	#	Query	#	#	use `test`; insert into t2 values (1)
 | 
						|
slave-bin.000002	#	Query	#	#	COMMIT
 | 
						|
include/check_slave_is_running.inc
 | 
						|
show binlog events in 'slave-bin.000005' from 4;
 | 
						|
ERROR HY000: Error when executing command SHOW BINLOG EVENTS: Could not find target log
 | 
						|
connection master;
 | 
						|
DROP TABLE t1;
 | 
						|
DROP TABLE t2;
 | 
						|
DROP TABLE t3;
 | 
						|
include/rpl_reset.inc
 | 
						|
connection master;
 | 
						|
create table t1(a int auto_increment primary key, b int);
 | 
						|
insert into t1 values (NULL, 1);
 | 
						|
set insert_id=5;
 | 
						|
insert into t1 values (NULL, last_insert_id()), (NULL, last_insert_id());
 | 
						|
include/show_binlog_events.inc
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	#	Gtid	#	#	GTID #-#-#
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; create table t1(a int auto_increment primary key, b int)
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000001	#	Intvar	#	#	INSERT_ID=1
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; insert into t1 values (NULL, 1)
 | 
						|
master-bin.000001	#	Query	#	#	COMMIT
 | 
						|
master-bin.000001	#	Gtid	#	#	BEGIN GTID #-#-#
 | 
						|
master-bin.000001	#	Intvar	#	#	LAST_INSERT_ID=1
 | 
						|
master-bin.000001	#	Intvar	#	#	INSERT_ID=5
 | 
						|
master-bin.000001	#	Query	#	#	use `test`; insert into t1 values (NULL, last_insert_id()), (NULL, last_insert_id())
 | 
						|
master-bin.000001	#	Query	#	#	COMMIT
 | 
						|
select * from t1;
 | 
						|
a	b
 | 
						|
1	1
 | 
						|
5	1
 | 
						|
6	1
 | 
						|
drop table t1;
 | 
						|
connection slave;
 | 
						|
set @@global.slave_ddl_exec_mode=@save_slave_ddl_exec_mode;
 | 
						|
connection master;
 | 
						|
include/rpl_end.inc
 |