mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	The idea of the fix is that the administrative statements OPTIMIZE TABLE, REPAIR TABLE and ANALYZE TABLE should not generate binlog errors if there is no errors on the master.
		
			
				
	
	
		
			16 lines
		
	
	
		
			441 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			441 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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;
 | 
						|
CREATE TABLE t1 ( a int ) ENGINE=InnoDB;
 | 
						|
BEGIN;
 | 
						|
INSERT INTO t1 VALUES (1);
 | 
						|
OPTIMIZE TABLE t1;
 | 
						|
Table	Op	Msg_type	Msg_text
 | 
						|
test.t1	optimize	status	Operation failed
 | 
						|
OPTIMIZE TABLE non_existing;
 | 
						|
Table	Op	Msg_type	Msg_text
 | 
						|
test.non_existing	optimize	error	Table 'test.non_existing' doesn't exist
 |