⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rpl_flush_tables.test

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 TEST
字号:
## Test of replicating FLUSH TABLES to make# RENAME TABLE work with MERGE tables on the slave.# Test of FLUSH NO_WRITE_TO_BINLOG by the way.#--source include/master-slave.inc# Skipped on Windows because it can't handle a table underlying an open# merge table getting renamed.--source include/not_windows.inccreate table t1 (a int);insert into t1 values (10);create table t2 (a int);create table t3 (a int) engine=merge union(t1);create table t4 (a int);# We force the slave to open t3 (because we want to try confusing him) with this :insert into t4 select * from t3;rename table t1 to t5, t2 to t1;# RENAME may have confused the master (this is a known bug): so FLUSH tables,# first don't write it to the binlog, to test the NO_WRITE_TO_BINLOG keyword.flush no_write_to_binlog tables;# Check that it's not in the binlog.--replace_result $SERVER_VERSION SERVER_VERSION--replace_column 2 # 5 #show binlog events;# Check that the master is not confused.select * from t3;# This FLUSH should go into the binlog to not confuse the slave.flush tables;# Check that it's in the binlog.--replace_result $SERVER_VERSION SERVER_VERSION--replace_column 2 # 5 #show binlog events;save_master_pos;connection slave;sync_with_master;# Check that the slave is not confused.select * from t3;# Note that all this confusion may cause warnings 'table xx is open on rename'# in the .err files; these are not fatal and are not reported by mysql-test-run.stop slave;connection master;drop table t1;connection slave;flush tables with read lock;start slave;sleep 1;--error 1192stop slave;connection master;drop table t3, t4, t5;# End of 4.1 tests# Adding comment for force manual merge 5.0 -> wl1012. Delete me if needed.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -