slave start; Could not initialize master info structure, check permisions on master.info slave start; Could not initialize master info structure, check permisions on master.info change master to master_host='127.0.0.1',master_port=$MASTER_MYPORT, master_user='root'; Could not initialize master info reset slave; change master to master_host='127.0.0.1',master_port=$MASTER_MYPORT, master_user='root'; reset master; slave start; drop table if exists t1; create table t1 (s text); insert into t1 values('Could not break slave'),('Tried hard'); show slave status; Master_Host Master_User Master_Port Connect_retry Log_File Pos Slave_Running Replicate_do_db Replicate_ignore_db Last_errno Last_error Skip_counter Last_log_seq 127.0.0.1 root $MASTER_MYPORT 60 master-bin.001 234 Yes 0 0 3 select * from t1; s Could not break slave Tried hard flush logs; drop table if exists t2; create table t2(m int not null primary key); insert into t2 values (34),(67),(123); flush logs; show master logs; Log_name master-bin.001 master-bin.002 master-bin.003 insert into t2 values(1234); insert into t2 values(1234); slave stop; set sql_slave_skip_counter=1; slave start; purge master logs to 'master-bin.003'; show master logs; Log_name master-bin.003 insert into t2 values (65); show slave status; Master_Host Master_User Master_Port Connect_retry Log_File Pos Slave_Running Replicate_do_db Replicate_ignore_db Last_errno Last_error Skip_counter Last_log_seq 127.0.0.1 root $MASTER_MYPORT 60 master-bin.003 127 Yes 0 0 2 select * from t2; m 34 65 67 123 1234 drop table if exists t3; create table t3 (n int); show master logs; Log_name master-bin.003 master-bin.004 master-bin.005 master-bin.006 show master status; File Position Binlog_do_db Binlog_ignore_db master-bin.006 382 slave stop; slave start; show slave status; Master_Host Master_User Master_Port Connect_retry Log_File Pos Slave_Running Replicate_do_db Replicate_ignore_db Last_errno Last_error Skip_counter Last_log_seq 127.0.0.1 root $MASTER_MYPORT 60 master-bin.006 382 Yes 0 0 6 lock tables t3 read; select count(*) from t3 where n >= 4; count(*) 100 unlock tables; drop table if exists t1,t2,t3;