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

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # Test of automatic redirection of queries to master/slave.
  3. source include/master-slave.inc;
  4. # We disable this for now as PS doesn't handle redirection
  5. --disable_ps_protocol
  6. #first, make sure the slave has had enough time to register
  7. save_master_pos;
  8. connection slave;
  9. sync_with_master;
  10. #discover slaves
  11. connection master;
  12. --replace_result $MASTER_MYPORT MASTER_PORT
  13. --replace_column 1 # 33 #
  14. SHOW SLAVE STATUS;
  15. --replace_result $SLAVE_MYPORT SLAVE_PORT
  16. SHOW SLAVE HOSTS;
  17. rpl_probe;
  18. #turn on master/slave query direction auto-magic
  19. enable_rpl_parse;
  20. create table t1 ( n int);
  21. insert into t1 values (1),(2),(3),(4);
  22. disable_rpl_parse;
  23. save_master_pos;
  24. connection slave;
  25. sync_with_master;
  26. insert into t1 values(5);
  27. connection master;
  28. enable_rpl_parse;
  29. # The first of the queries will be sent to the slave, the second to the master.
  30. select * from t1;
  31. select * from t1;
  32. disable_rpl_parse;
  33. select * from t1;
  34. connection slave;
  35. select * from t1;
  36. drop table t1;
  37. connection master;
  38. drop table t1;
  39. # End of 4.1 tests