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(n int); stop slave; start slave; stop slave io_thread; start slave io_thread; drop table t1; create table t1i(n int primary key) engine=innodb; create table t2m(n int primary key) engine=myisam; begin; insert into t1i values (1); insert into t1i values (2); insert into t1i values (3); commit; begin; insert into t1i values (5); begin; insert into t1i values (4); insert into t2m values (1); insert into t1i values (5); commit; zero 0 stop slave; rollback; *** sql thread is *not* running: No *** *** the prove: the stopped slave has finished the current transaction *** five 5 zero 0 one 1 include/start_slave.inc drop table t1i, t2m;