Loading client/mysqltest.c +1 −1 Original line number Diff line number Diff line Loading @@ -1458,7 +1458,7 @@ int main(int argc, char** argv) q->require_file=require_file; save_file[0]=0; } error |= run_query(&cur_con->mysql, q, QUERY_SEND|QUERY_REAP); error |= run_query(&cur_con->mysql, q, flags); break; } case Q_SEND: Loading mysql-test/r/backup.result +4 −0 Original line number Diff line number Diff line Loading @@ -37,3 +37,7 @@ k 223 245 267 Table Op Msg_type Msg_text test.t1 restore status OK Table Op Msg_type Msg_text test.t1 backup status OK mysql-test/t/backup.test +16 −3 Original line number Diff line number Diff line Loading @@ -26,6 +26,19 @@ select n from t1; select m from t2; select k from t3; drop table t1,t2,t3; #restore table t1 from '../tmp'; #connection con2; #lock tables t1 write; restore table t1 from '../tmp'; connection con2; send lock tables t1 write; connection con1; send backup table t1 to '../tmp'; connection con2; reap; unlock tables; connection con1; reap; mysql-test/t/rpl000016.test +5 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,11 @@ create table t2(m int); insert into t2 values (34),(67),(123); flush logs; show master logs; save_master_pos; #let slave catch up connection slave; sync_with_master; connection master; purge master logs to 'master-bin.003'; show master logs; insert into t2 values (65); Loading Loading
client/mysqltest.c +1 −1 Original line number Diff line number Diff line Loading @@ -1458,7 +1458,7 @@ int main(int argc, char** argv) q->require_file=require_file; save_file[0]=0; } error |= run_query(&cur_con->mysql, q, QUERY_SEND|QUERY_REAP); error |= run_query(&cur_con->mysql, q, flags); break; } case Q_SEND: Loading
mysql-test/r/backup.result +4 −0 Original line number Diff line number Diff line Loading @@ -37,3 +37,7 @@ k 223 245 267 Table Op Msg_type Msg_text test.t1 restore status OK Table Op Msg_type Msg_text test.t1 backup status OK
mysql-test/t/backup.test +16 −3 Original line number Diff line number Diff line Loading @@ -26,6 +26,19 @@ select n from t1; select m from t2; select k from t3; drop table t1,t2,t3; #restore table t1 from '../tmp'; #connection con2; #lock tables t1 write; restore table t1 from '../tmp'; connection con2; send lock tables t1 write; connection con1; send backup table t1 to '../tmp'; connection con2; reap; unlock tables; connection con1; reap;
mysql-test/t/rpl000016.test +5 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,11 @@ create table t2(m int); insert into t2 values (34),(67),(123); flush logs; show master logs; save_master_pos; #let slave catch up connection slave; sync_with_master; connection master; purge master logs to 'master-bin.003'; show master logs; insert into t2 values (65); Loading