rpl_log_pos.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # Testing of setting slave to wrong log position with master_log_pos
  3. #
  4. source include/master-slave.inc;
  5. show master status;
  6. sync_slave_with_master;
  7. --replace_result $MASTER_MYPORT MASTER_PORT
  8. --replace_column 1 # 33 #
  9. show slave status;
  10. stop slave;
  11. change master to master_log_pos=73;
  12. start slave;
  13. sleep 5;
  14. stop slave;
  15. change master to master_log_pos=73;
  16. --replace_result $MASTER_MYPORT MASTER_PORT
  17. --replace_column 1 # 33 #
  18. show slave status;
  19. start slave;
  20. sleep 5;
  21. --replace_result $MASTER_MYPORT MASTER_PORT
  22. --replace_column 1 # 33 #
  23. show slave status;
  24. stop slave;
  25. change master to master_log_pos=173;
  26. start slave;
  27. sleep 2;
  28. --replace_result $MASTER_MYPORT MASTER_PORT
  29. --replace_column 1 # 33 #
  30. show slave status;
  31. connection master;
  32. show master status;
  33. create table if not exists t1 (n int);
  34. drop table if exists t1;
  35. create table t1 (n int);
  36. insert into t1 values (1),(2),(3);
  37. save_master_pos;
  38. connection slave;
  39. stop slave;
  40. change master to master_log_pos=79;
  41. start slave;
  42. sync_with_master;
  43. select * from t1;
  44. connection master;
  45. drop table t1;
  46. sync_slave_with_master;
  47. # End of 4.1 tests