Browse Source
Post-fix for WL#2687 WL#5072 BUG#40278 BUG#47175
Post-fix for WL#2687 WL#5072 BUG#40278 BUG#47175
Create a set of test cases to see if some DDL statements implicitly commit a transaction on the NDB and are written directly to the binary log without going through either the Statement- or Transactional-Cache.pull/73/head
12 changed files with 1668 additions and 55 deletions
-
307mysql-test/extra/rpl_tests/rpl_implicit_commit_binlog.test
-
2mysql-test/extra/rpl_tests/rpl_mixing_engines.inc
-
25mysql-test/suite/rpl/r/rpl_mixed_implicit_commit_binlog.result
-
25mysql-test/suite/rpl/r/rpl_row_implicit_commit_binlog.result
-
25mysql-test/suite/rpl/r/rpl_stm_implicit_commit_binlog.result
-
1mysql-test/suite/rpl/t/rpl_mixed_implicit_commit_binlog.test
-
1mysql-test/suite/rpl/t/rpl_row_implicit_commit_binlog.test
-
1mysql-test/suite/rpl/t/rpl_stm_implicit_commit_binlog.test
-
660mysql-test/suite/rpl_ndb/r/rpl_ndb_mixed_implicit_commit_binlog.result
-
658mysql-test/suite/rpl_ndb/r/rpl_ndb_row_implicit_commit_binlog.result
-
9mysql-test/suite/rpl_ndb/t/rpl_ndb_mixed_implicit_commit_binlog.test
-
9mysql-test/suite/rpl_ndb/t/rpl_ndb_row_implicit_commit_binlog.test
@ -0,0 +1,660 @@ |
|||
stop slave; |
|||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; |
|||
reset master; |
|||
reset slave; |
|||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; |
|||
start slave; |
|||
######################################################################### |
|||
# CONFIGURATION |
|||
######################################################################### |
|||
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = NDB; |
|||
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = NDB; |
|||
CREATE TABLE nt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = MyIsam; |
|||
INSERT INTO tt_1(ddl_case) VALUES(0); |
|||
INSERT INTO tt_2(ddl_case) VALUES(0); |
|||
######################################################################### |
|||
# CHECK IMPLICT COMMIT |
|||
######################################################################### |
|||
SET AUTOCOMMIT= 0; |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (41); |
|||
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 preload_keys status OK |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_2) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (40); |
|||
LOAD INDEX INTO CACHE tt_1, tt_2 IGNORE LEAVES; |
|||
Table Op Msg_type Msg_text |
|||
test.tt_1 preload_keys note The storage engine for the table doesn't support preload_keys |
|||
test.tt_2 preload_keys note The storage engine for the table doesn't support preload_keys |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (39); |
|||
ANALYZE TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 analyze status Table is already up to date |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ANALYZE TABLE nt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (38); |
|||
CHECK TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 check status OK |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (37); |
|||
OPTIMIZE TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 optimize status Table is already up to date |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; OPTIMIZE TABLE nt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (36); |
|||
REPAIR TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 repair status OK |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; REPAIR TABLE nt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (35); |
|||
LOCK TABLES tt_1 WRITE; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (34); |
|||
UNLOCK TABLES; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (33); |
|||
CREATE USER 'user'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE USER 'user'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (32); |
|||
GRANT ALL ON *.* TO 'user'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; GRANT ALL ON *.* TO 'user'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (31); |
|||
SET PASSWORD FOR 'user'@'localhost' = PASSWORD('newpass'); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; SET PASSWORD FOR 'user'@'localhost'='*D8DECEC305209EEFEC43008E1D420E1AA06B19E0' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (30); |
|||
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (29); |
|||
RENAME USER 'user'@'localhost' TO 'user_new'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; RENAME USER 'user'@'localhost' TO 'user_new'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (28); |
|||
DROP USER 'user_new'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP USER 'user_new'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (27); |
|||
CREATE EVENT evt ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO SELECT * FROM tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` EVENT evt ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO SELECT * FROM tt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (26); |
|||
ALTER EVENT evt COMMENT 'evt'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER EVENT evt COMMENT 'evt' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (25); |
|||
DROP EVENT evt; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP EVENT evt |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (24); |
|||
CREATE TRIGGER tr AFTER INSERT ON tt_1 FOR EACH ROW UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` TRIGGER tr AFTER INSERT ON tt_1 FOR EACH ROW UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (23); |
|||
DROP TRIGGER tr; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP TRIGGER tr |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (22); |
|||
CREATE FUNCTION fc () RETURNS VARCHAR(64) RETURN "fc"; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` FUNCTION `fc`() RETURNS varchar(64) CHARSET latin1 |
|||
RETURN "fc" |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (21); |
|||
ALTER FUNCTION fc COMMENT 'fc'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER FUNCTION fc COMMENT 'fc' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (20); |
|||
DROP FUNCTION fc; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP FUNCTION fc |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (19); |
|||
CREATE PROCEDURE pc () UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` PROCEDURE `pc`() |
|||
UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (18); |
|||
ALTER PROCEDURE pc COMMENT 'pc'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER PROCEDURE pc COMMENT 'pc' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (17); |
|||
DROP PROCEDURE pc; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP PROCEDURE pc |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (16); |
|||
CREATE VIEW v AS SELECT * FROM tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v` AS SELECT * FROM tt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (15); |
|||
ALTER VIEW v AS SELECT * FROM tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v` AS SELECT * FROM tt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (14); |
|||
DROP VIEW v; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP VIEW v |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (13); |
|||
CREATE INDEX ix ON tt_1(ddl_case); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # use `test`; CREATE INDEX ix ON tt_1(ddl_case) |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (12); |
|||
DROP INDEX ix ON tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # use `test`; DROP INDEX ix ON tt_1 |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (11); |
|||
CREATE TEMPORARY TABLE tt_xx (a int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Query # # use `test`; CREATE TEMPORARY TABLE tt_xx (a int) |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (10); |
|||
ALTER TABLE tt_xx ADD COLUMN (b int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (9); |
|||
ALTER TABLE tt_xx RENAME new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (8); |
|||
DROP TEMPORARY TABLE IF EXISTS new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Query # # use `test`; DROP TEMPORARY TABLE IF EXISTS `new_tt_xx` /* generated by server */ |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (7); |
|||
CREATE TABLE tt_xx (a int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE TABLE tt_xx (a int) |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (6); |
|||
ALTER TABLE tt_xx ADD COLUMN (b int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER TABLE tt_xx ADD COLUMN (b int) |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (5); |
|||
RENAME TABLE tt_xx TO new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; RENAME TABLE tt_xx TO new_tt_xx |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (4); |
|||
TRUNCATE TABLE new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; TRUNCATE TABLE new_tt_xx |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (3); |
|||
DROP TABLE IF EXISTS tt_xx, new_tt_xx; |
|||
Warnings: |
|||
Note 1051 Unknown table 'tt_xx' |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS tt_xx, new_tt_xx |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (2); |
|||
CREATE DATABASE db; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # CREATE DATABASE db |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (1); |
|||
DROP DATABASE IF EXISTS db; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # DROP DATABASE IF EXISTS db |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
################################################################################### |
|||
# CHECK CONSISTENCY |
|||
################################################################################### |
|||
Comparing tables master:test.tt_1 and slave:test.tt_1 |
|||
################################################################################### |
|||
# CLEAN |
|||
################################################################################### |
|||
DROP TABLE tt_1; |
|||
DROP TABLE tt_2; |
|||
DROP TABLE nt_1; |
|||
@ -0,0 +1,658 @@ |
|||
stop slave; |
|||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; |
|||
reset master; |
|||
reset slave; |
|||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; |
|||
start slave; |
|||
######################################################################### |
|||
# CONFIGURATION |
|||
######################################################################### |
|||
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = NDB; |
|||
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = NDB; |
|||
CREATE TABLE nt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = MyIsam; |
|||
INSERT INTO tt_1(ddl_case) VALUES(0); |
|||
INSERT INTO tt_2(ddl_case) VALUES(0); |
|||
######################################################################### |
|||
# CHECK IMPLICT COMMIT |
|||
######################################################################### |
|||
SET AUTOCOMMIT= 0; |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (41); |
|||
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 preload_keys status OK |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_2) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (40); |
|||
LOAD INDEX INTO CACHE tt_1, tt_2 IGNORE LEAVES; |
|||
Table Op Msg_type Msg_text |
|||
test.tt_1 preload_keys note The storage engine for the table doesn't support preload_keys |
|||
test.tt_2 preload_keys note The storage engine for the table doesn't support preload_keys |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (39); |
|||
ANALYZE TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 analyze status Table is already up to date |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ANALYZE TABLE nt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (38); |
|||
CHECK TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 check status OK |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (37); |
|||
OPTIMIZE TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 optimize status Table is already up to date |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; OPTIMIZE TABLE nt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (36); |
|||
REPAIR TABLE nt_1; |
|||
Table Op Msg_type Msg_text |
|||
test.nt_1 repair status OK |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; REPAIR TABLE nt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (35); |
|||
LOCK TABLES tt_1 WRITE; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (34); |
|||
UNLOCK TABLES; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (33); |
|||
CREATE USER 'user'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE USER 'user'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (32); |
|||
GRANT ALL ON *.* TO 'user'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; GRANT ALL ON *.* TO 'user'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (31); |
|||
SET PASSWORD FOR 'user'@'localhost' = PASSWORD('newpass'); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; SET PASSWORD FOR 'user'@'localhost'='*D8DECEC305209EEFEC43008E1D420E1AA06B19E0' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.user) |
|||
master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (30); |
|||
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (29); |
|||
RENAME USER 'user'@'localhost' TO 'user_new'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; RENAME USER 'user'@'localhost' TO 'user_new'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (28); |
|||
DROP USER 'user_new'@'localhost'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP USER 'user_new'@'localhost' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (27); |
|||
CREATE EVENT evt ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO SELECT * FROM tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` EVENT evt ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO SELECT * FROM tt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (26); |
|||
ALTER EVENT evt COMMENT 'evt'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER EVENT evt COMMENT 'evt' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (25); |
|||
DROP EVENT evt; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP EVENT evt |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (24); |
|||
CREATE TRIGGER tr AFTER INSERT ON tt_1 FOR EACH ROW UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` TRIGGER tr AFTER INSERT ON tt_1 FOR EACH ROW UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (23); |
|||
DROP TRIGGER tr; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP TRIGGER tr |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (22); |
|||
CREATE FUNCTION fc () RETURNS VARCHAR(64) RETURN "fc"; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` FUNCTION `fc`() RETURNS varchar(64) CHARSET latin1 |
|||
RETURN "fc" |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (21); |
|||
ALTER FUNCTION fc COMMENT 'fc'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER FUNCTION fc COMMENT 'fc' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (20); |
|||
DROP FUNCTION fc; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP FUNCTION fc |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (19); |
|||
CREATE PROCEDURE pc () UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE DEFINER=`root`@`localhost` PROCEDURE `pc`() |
|||
UPDATE tt_2 SET ddl_case = ddl_case WHERE ddl_case= NEW.ddl_case |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (18); |
|||
ALTER PROCEDURE pc COMMENT 'pc'; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER PROCEDURE pc COMMENT 'pc' |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (17); |
|||
DROP PROCEDURE pc; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP PROCEDURE pc |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (16); |
|||
CREATE VIEW v AS SELECT * FROM tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v` AS SELECT * FROM tt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (15); |
|||
ALTER VIEW v AS SELECT * FROM tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v` AS SELECT * FROM tt_1 |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (14); |
|||
DROP VIEW v; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP VIEW v |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (13); |
|||
CREATE INDEX ix ON tt_1(ddl_case); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # use `test`; CREATE INDEX ix ON tt_1(ddl_case) |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (12); |
|||
DROP INDEX ix ON tt_1; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # use `test`; DROP INDEX ix ON tt_1 |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (11); |
|||
CREATE TEMPORARY TABLE tt_xx (a int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (10); |
|||
ALTER TABLE tt_xx ADD COLUMN (b int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (9); |
|||
ALTER TABLE tt_xx RENAME new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (8); |
|||
DROP TEMPORARY TABLE IF EXISTS new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (7); |
|||
CREATE TABLE tt_xx (a int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; CREATE TABLE tt_xx (a int) |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (6); |
|||
ALTER TABLE tt_xx ADD COLUMN (b int); |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; ALTER TABLE tt_xx ADD COLUMN (b int) |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (5); |
|||
RENAME TABLE tt_xx TO new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; RENAME TABLE tt_xx TO new_tt_xx |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (4); |
|||
TRUNCATE TABLE new_tt_xx; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; TRUNCATE TABLE new_tt_xx |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (3); |
|||
DROP TABLE IF EXISTS tt_xx, new_tt_xx; |
|||
Warnings: |
|||
Note 1051 Unknown table 'tt_xx' |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS tt_xx, new_tt_xx |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (2); |
|||
CREATE DATABASE db; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # CREATE DATABASE db |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
INSERT INTO tt_1(ddl_case) VALUES (1); |
|||
DROP DATABASE IF EXISTS db; |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b- |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Query # # BEGIN |
|||
master-bin.000001 # Table_map # # table_id: # (test.tt_1) |
|||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) |
|||
master-bin.000001 # Write_rows # # table_id: # |
|||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F |
|||
master-bin.000001 # Query # # COMMIT |
|||
master-bin.000001 # Query # # DROP DATABASE IF EXISTS db |
|||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e- |
|||
|
|||
################################################################################### |
|||
# CHECK CONSISTENCY |
|||
################################################################################### |
|||
Comparing tables master:test.tt_1 and slave:test.tt_1 |
|||
################################################################################### |
|||
# CLEAN |
|||
################################################################################### |
|||
DROP TABLE tt_1; |
|||
DROP TABLE tt_2; |
|||
DROP TABLE nt_1; |
|||
@ -0,0 +1,9 @@ |
|||
################################################################################ |
|||
# Check file extra/rpl_tests/rpl_implicit_commit_binlog.test |
|||
################################################################################ |
|||
--source include/have_binlog_format_mixed.inc |
|||
--source include/have_ndb.inc |
|||
--source include/ndb_master-slave.inc |
|||
|
|||
--let $engine=NDB |
|||
--source extra/rpl_tests/rpl_implicit_commit_binlog.test |
|||
@ -0,0 +1,9 @@ |
|||
################################################################################ |
|||
# Check file extra/rpl_tests/rpl_implicit_commit_binlog.test |
|||
################################################################################ |
|||
--source include/have_binlog_format_row.inc |
|||
--source include/have_ndb.inc |
|||
--source include/ndb_master-slave.inc |
|||
|
|||
--let $engine=NDB |
|||
--source extra/rpl_tests/rpl_implicit_commit_binlog.test |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue