📄 ndb_binlog_ddl_multi.test
字号:
-- source include/have_ndb.inc-- source include/have_multi_ndb.inc-- source include/have_binlog_format_row.inc--disable_warningsconnection server2;drop database if exists mysqltest;drop table if exists t1,t2;connection server1;drop database if exists mysqltest;drop table if exists t1,t2;--connection server1reset master;--connection server2reset master;--enable_warnings--let $binlog_start=102## basic test to see if ddl distribution works across# multiple binlogs## create database--connection server1create database mysqltest;# create table--connection server1use mysqltest;create table t1 (a int primary key) engine=ndb;--connection server2create table t2 (a int primary key) engine=ndb;--replace_column 2 # 4 # 5 # --eval show binlog events from $binlog_start--connection server1--replace_column 2 # 4 # 5 # --eval show binlog events from $binlog_start# alter table--connection server1reset master;--connection server2reset master;--connection server2alter table t2 add column (b int);--connections server1--replace_column 2 # 4 # 5 # --eval show binlog events from $binlog_start# alter database--connection server1reset master;--connection server2reset master;--connection server2ALTER DATABASE mysqltest CHARACTER SET latin1;# drop table and drop should come after data events--connection server2drop table mysqltest.t1;--connection server1--replace_column 2 # 4 # 5 # --eval show binlog events from $binlog_start# drop database and drop should come after data events--connection server1reset master;--connection server2reset master;--connection server1use test;insert into t2 values (1,2);drop database mysqltest;create table t1 (a int primary key) engine=ndb;--connection server2--replace_column 2 # 4 # 5 # --eval show binlog events from $binlog_start--connection server2drop table t2;# logfile groups and table spaces--connection server1reset master;--connection server2reset master;--connection server1CREATE LOGFILE GROUP lg1ADD UNDOFILE 'undofile.dat'INITIAL_SIZE 16MUNDO_BUFFER_SIZE = 1MENGINE=NDB;ALTER LOGFILE GROUP lg1ADD UNDOFILE 'undofile02.dat'INITIAL_SIZE = 4M ENGINE=NDB;CREATE TABLESPACE ts1ADD DATAFILE 'datafile.dat'USE LOGFILE GROUP lg1INITIAL_SIZE 12MENGINE NDB;ALTER TABLESPACE ts1ADD DATAFILE 'datafile02.dat'INITIAL_SIZE = 4M ENGINE=NDB;ALTER TABLESPACE ts1 DROP DATAFILE 'datafile.dat' ENGINE = NDB;ALTER TABLESPACE ts1 DROP DATAFILE 'datafile02.dat' ENGINE = NDB;DROP TABLESPACE ts1 ENGINE = NDB;DROP LOGFILE GROUP lg1 ENGINE =NDB;drop table t1;--connection server2--replace_column 2 # 4 # 5 # --eval show binlog events from $binlog_start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -