mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			76 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| include/master-slave.inc
 | |
| [connection master]
 | |
| connection master;
 | |
| CREATE TABLE t1(n INT NOT NULL AUTO_INCREMENT PRIMARY KEY);
 | |
| INSERT INTO t1 VALUES (1),(2),(3),(4);
 | |
| DROP TABLE t1;
 | |
| CREATE TABLE t2(n INT NOT NULL AUTO_INCREMENT PRIMARY KEY);
 | |
| INSERT INTO t2 VALUES (1),(2);
 | |
| INSERT INTO t2 VALUES (3),(4);
 | |
| DROP TABLE t2;
 | |
| connection slave;
 | |
| include/stop_slave.inc
 | |
| include/reset_slave.inc
 | |
| CHANGE MASTER TO MASTER_USER='root', MASTER_CONNECT_RETRY=1, MASTER_HOST='127.0.0.1', MASTER_PORT=MASTER_MYPORT;
 | |
| connection slave;
 | |
| START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=master_pos_drop_t1;
 | |
| include/wait_for_slave_sql_to_stop.inc
 | |
| SELECT * FROM t1;
 | |
| n
 | |
| 1
 | |
| 2
 | |
| 3
 | |
| 4
 | |
| include/check_slave_param.inc [Exec_Master_Log_Pos]
 | |
| START SLAVE UNTIL MASTER_LOG_FILE='master-no-such-bin.000001', MASTER_LOG_POS=291;
 | |
| include/wait_for_slave_sql_to_stop.inc
 | |
| SELECT * FROM t1;
 | |
| n
 | |
| 1
 | |
| 2
 | |
| 3
 | |
| 4
 | |
| include/check_slave_param.inc [Exec_Master_Log_Pos]
 | |
| START SLAVE;
 | |
| include/wait_for_slave_to_start.inc
 | |
| connection master;
 | |
| connection slave;
 | |
| include/stop_slave.inc
 | |
| START SLAVE SQL_THREAD UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=master_pos_create_t2;
 | |
| include/wait_for_slave_param.inc [Until_Log_Pos]
 | |
| include/wait_for_slave_sql_to_stop.inc
 | |
| include/check_slave_param.inc [Exec_Master_Log_Pos]
 | |
| START SLAVE UNTIL MASTER_LOG_FILE='master-bin', MASTER_LOG_POS=MASTER_LOG_POS;
 | |
| ERROR HY000: Incorrect parameter or combination of parameters for START SLAVE UNTIL
 | |
| START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=MASTER_LOG_POS, RELAY_LOG_POS=RELAY_LOG_POS;
 | |
| ERROR HY000: Incorrect parameter or combination of parameters for START SLAVE UNTIL
 | |
| START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001';
 | |
| ERROR HY000: Incorrect parameter or combination of parameters for START SLAVE UNTIL
 | |
| START SLAVE UNTIL RELAY_LOG_FILE='slave-relay-bin.000009';
 | |
| ERROR HY000: Incorrect parameter or combination of parameters for START SLAVE UNTIL
 | |
| START SLAVE UNTIL RELAY_LOG_FILE='slave-relay-bin.000002', MASTER_LOG_POS=MASTER_LOG_POS;
 | |
| ERROR HY000: Incorrect parameter or combination of parameters for START SLAVE UNTIL
 | |
| START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=MASTER_LOG_POS;
 | |
| include/wait_for_slave_io_to_start.inc
 | |
| include/wait_for_slave_sql_to_stop.inc
 | |
| include/stop_slave_io.inc
 | |
| include/reset_slave.inc
 | |
| include/start_slave.inc
 | |
| include/rpl_reset.inc
 | |
| connection master;
 | |
| CREATE TABLE t1 (a INT);
 | |
| INSERT INTO t1 VALUES (1);
 | |
| connection slave;
 | |
| include/stop_slave_sql.inc
 | |
| connection master;
 | |
| INSERT INTO t1 VALUES (2);
 | |
| INSERT INTO t1 VALUES (3);
 | |
| include/sync_slave_io_with_master.inc
 | |
| start slave until relay_log_file='slave-relay-bin.000002', relay_log_pos=relay_log_pos;
 | |
| include/wait_for_slave_sql_to_stop.inc
 | |
| include/assert.inc [table t1 should have two rows.]
 | |
| include/start_slave.inc
 | |
| connection master;
 | |
| DROP TABLE t1;
 | |
| connection slave;
 | |
| include/rpl_end.inc
 | 
