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.
This commit is contained in:
parent
518f793265
commit
4677f4de0f
@ -21,8 +21,9 @@
|
|||||||
--echo #########################################################################
|
--echo #########################################################################
|
||||||
connection master;
|
connection master;
|
||||||
|
|
||||||
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
eval CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = $engine;
|
||||||
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
eval CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = $engine;
|
||||||
|
eval CREATE TABLE nt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = MyIsam;
|
||||||
|
|
||||||
INSERT INTO tt_1(ddl_case) VALUES(0);
|
INSERT INTO tt_1(ddl_case) VALUES(0);
|
||||||
INSERT INTO tt_2(ddl_case) VALUES(0);
|
INSERT INTO tt_2(ddl_case) VALUES(0);
|
||||||
@ -36,6 +37,7 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
{
|
{
|
||||||
--echo -b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b-
|
--echo -b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b-
|
||||||
let $in_temporary= "no";
|
let $in_temporary= "no";
|
||||||
|
let $ok= "yes";
|
||||||
#
|
#
|
||||||
# In SBR and MIXED modes, the commit event is usually the third event in the
|
# In SBR and MIXED modes, the commit event is usually the third event in the
|
||||||
# binary log:
|
# binary log:
|
||||||
@ -62,16 +64,55 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
{
|
{
|
||||||
let $commit_event_row_number= 4;
|
let $commit_event_row_number= 4;
|
||||||
}
|
}
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is usually the seventh event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: COMMAND
|
||||||
|
# 2: BEGIN
|
||||||
|
# 3: TABLE MAP EVENT
|
||||||
|
# 4: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: ROW EVENT
|
||||||
|
# 7: COMMIT
|
||||||
|
#
|
||||||
|
if (`select '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 7;
|
||||||
|
}
|
||||||
|
|
||||||
let $first_binlog_position= query_get_value("SHOW MASTER STATUS", Position, 1);
|
let $first_binlog_position= query_get_value("SHOW MASTER STATUS", Position, 1);
|
||||||
--enable_query_log
|
--enable_query_log
|
||||||
eval INSERT INTO tt_1(ddl_case) VALUES ($ddl_cases);
|
eval INSERT INTO tt_1(ddl_case) VALUES ($ddl_cases);
|
||||||
if (`SELECT $ddl_cases = 41`)
|
if (`SELECT $ddl_cases = 41`)
|
||||||
{
|
{
|
||||||
let $cmd= LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
let $cmd= LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
# This seems to be related to epochs.
|
||||||
|
# We need to check this against an updated version or avoid it.
|
||||||
|
let $ok= "no";
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 40`)
|
if (`SELECT $ddl_cases = 40`)
|
||||||
{
|
{
|
||||||
let $cmd= LOAD INDEX INTO CACHE t1, t2 IGNORE LEAVES;
|
let $cmd= LOAD INDEX INTO CACHE tt_1, tt_2 IGNORE LEAVES;
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 39`)
|
if (`SELECT $ddl_cases = 39`)
|
||||||
{
|
{
|
||||||
@ -80,6 +121,21 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
if (`SELECT $ddl_cases = 38`)
|
if (`SELECT $ddl_cases = 38`)
|
||||||
{
|
{
|
||||||
let $cmd= CHECK TABLE nt_1;
|
let $cmd= CHECK TABLE nt_1;
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 37`)
|
if (`SELECT $ddl_cases = 37`)
|
||||||
{
|
{
|
||||||
@ -92,10 +148,40 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
if (`SELECT $ddl_cases = 35`)
|
if (`SELECT $ddl_cases = 35`)
|
||||||
{
|
{
|
||||||
let $cmd= LOCK TABLES tt_1 WRITE;
|
let $cmd= LOCK TABLES tt_1 WRITE;
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 34`)
|
if (`SELECT $ddl_cases = 34`)
|
||||||
{
|
{
|
||||||
let $cmd= UNLOCK TABLES;
|
let $cmd= UNLOCK TABLES;
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 33`)
|
if (`SELECT $ddl_cases = 33`)
|
||||||
{
|
{
|
||||||
@ -108,6 +194,43 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
if (`SELECT $ddl_cases = 31`)
|
if (`SELECT $ddl_cases = 31`)
|
||||||
{
|
{
|
||||||
let $cmd= SET PASSWORD FOR 'user'@'localhost' = PASSWORD('newpass');
|
let $cmd= SET PASSWORD FOR 'user'@'localhost' = PASSWORD('newpass');
|
||||||
|
#
|
||||||
|
# In NDB (RBR mode), the commit event is the eleventh event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: DDL EVENT which triggered the previous commmit.
|
||||||
|
# 2: BEGIN
|
||||||
|
# 3: TABLE MAP EVENT
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: COMMIT
|
||||||
|
# 6: BEGIN
|
||||||
|
# 7: TABLE MAP EVENT
|
||||||
|
# 8: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 9: ROW EVENT
|
||||||
|
# 10: ROW EVENT
|
||||||
|
# 11: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB' && @@binlog_format = 'ROW'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 11;
|
||||||
|
}
|
||||||
|
#
|
||||||
|
# In NDB (MIXED mode), the commit event is the eighth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: DDL EVENT which triggered the previous commmit.
|
||||||
|
# 2: COMMIT
|
||||||
|
# 3: BEGIN
|
||||||
|
# 4: TABLE MAP EVENT
|
||||||
|
# 5: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 6: ROW EVENT
|
||||||
|
# 7: ROW EVENT
|
||||||
|
# 8: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB' && @@binlog_format != 'ROW'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 7;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 30`)
|
if (`SELECT $ddl_cases = 30`)
|
||||||
{
|
{
|
||||||
@ -150,7 +273,7 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
# 5: COMMIT
|
# 5: COMMIT
|
||||||
# 6: DDL EVENT which triggered the previous commmit.
|
# 6: DDL EVENT which triggered the previous commmit.
|
||||||
#
|
#
|
||||||
if (`select @@binlog_format = 'ROW'`)
|
if (`select @@binlog_format = 'ROW' && '$engine' != 'NDB'`)
|
||||||
{
|
{
|
||||||
let $commit_event_row_number= 5;
|
let $commit_event_row_number= 5;
|
||||||
}
|
}
|
||||||
@ -194,10 +317,42 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
if (`SELECT $ddl_cases = 13`)
|
if (`SELECT $ddl_cases = 13`)
|
||||||
{
|
{
|
||||||
let $cmd= CREATE INDEX ix ON tt_1(ddl_case);
|
let $cmd= CREATE INDEX ix ON tt_1(ddl_case);
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
# 7: DDL EVENT which triggered the previous commmit.
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 12`)
|
if (`SELECT $ddl_cases = 12`)
|
||||||
{
|
{
|
||||||
let $cmd= DROP INDEX ix ON tt_1;
|
let $cmd= DROP INDEX ix ON tt_1;
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
# 7: DDL EVENT which triggered the previous commmit.
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 11`)
|
if (`SELECT $ddl_cases = 11`)
|
||||||
{
|
{
|
||||||
@ -221,6 +376,39 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
{
|
{
|
||||||
let $commit_event_row_number= 4;
|
let $commit_event_row_number= 4;
|
||||||
}
|
}
|
||||||
|
#
|
||||||
|
# In NDB (RBR mode), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB' && @@binlog_format = 'ROW'` )
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
|
#
|
||||||
|
# In NDB (MIXED mode), the commit event is the nineth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: DDL EVENT which triggered the previous commmit.
|
||||||
|
# 3: COMMIT
|
||||||
|
# 4: BEGIN
|
||||||
|
# 5: TABLE MAP EVENT
|
||||||
|
# 6: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 7: ROW EVENT
|
||||||
|
# 8: ROW EVENT
|
||||||
|
# 9: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB' && @@binlog_format != 'ROW'` )
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 9;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 10`)
|
if (`SELECT $ddl_cases = 10`)
|
||||||
{
|
{
|
||||||
@ -238,6 +426,21 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
{
|
{
|
||||||
let $commit_event_row_number= 4;
|
let $commit_event_row_number= 4;
|
||||||
}
|
}
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 9`)
|
if (`SELECT $ddl_cases = 9`)
|
||||||
{
|
{
|
||||||
@ -255,6 +458,21 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
{
|
{
|
||||||
let $commit_event_row_number= 4;
|
let $commit_event_row_number= 4;
|
||||||
}
|
}
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 8`)
|
if (`SELECT $ddl_cases = 8`)
|
||||||
{
|
{
|
||||||
@ -290,6 +508,39 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
{
|
{
|
||||||
let $commit_event_row_number= 5;
|
let $commit_event_row_number= 5;
|
||||||
}
|
}
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
|
#
|
||||||
|
# In NDB (MIXED mode), the commit event is the nineth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: DDL EVENT which triggered the previous commmit.
|
||||||
|
# 3: COMMIT
|
||||||
|
# 4: BEGIN
|
||||||
|
# 5: TABLE MAP EVENT
|
||||||
|
# 6: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 7: ROW EVENT
|
||||||
|
# 8: ROW EVENT
|
||||||
|
# 9: COMMIT
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB' && @@binlog_format != 'ROW'` )
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 9;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 7`)
|
if (`SELECT $ddl_cases = 7`)
|
||||||
{
|
{
|
||||||
@ -314,10 +565,42 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
if (`SELECT $ddl_cases = 2`)
|
if (`SELECT $ddl_cases = 2`)
|
||||||
{
|
{
|
||||||
let $cmd= CREATE DATABASE db;
|
let $cmd= CREATE DATABASE db;
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
# 7: DDL EVENT which triggered the previous commmit.
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (`SELECT $ddl_cases = 1`)
|
if (`SELECT $ddl_cases = 1`)
|
||||||
{
|
{
|
||||||
let $cmd= DROP DATABASE IF EXISTS db;
|
let $cmd= DROP DATABASE IF EXISTS db;
|
||||||
|
#
|
||||||
|
# In NDB (RBR and MIXED modes), the commit event is the sixth event
|
||||||
|
# in the binary log:
|
||||||
|
#
|
||||||
|
# 1: BEGIN
|
||||||
|
# 2: TABLE MAP EVENT
|
||||||
|
# 3: TABLE MAP EVENT (ndb_apply_status)
|
||||||
|
# 4: ROW EVENT
|
||||||
|
# 5: ROW EVENT
|
||||||
|
# 6: COMMIT
|
||||||
|
# 7: DDL EVENT which triggered the previous commmit.
|
||||||
|
#
|
||||||
|
if (`SELECT '$engine' = 'NDB'`)
|
||||||
|
{
|
||||||
|
let $commit_event_row_number= 6;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
--eval $cmd
|
--eval $cmd
|
||||||
--disable_query_log
|
--disable_query_log
|
||||||
@ -333,11 +616,14 @@ while (`SELECT $ddl_cases >= 1`)
|
|||||||
let $event_commit= query_get_value("SHOW BINLOG EVENTS FROM $first_binlog_position", Info, $commit_event_row_number);
|
let $event_commit= query_get_value("SHOW BINLOG EVENTS FROM $first_binlog_position", Info, $commit_event_row_number);
|
||||||
if (`SELECT SUBSTRING("$event_commit",1,6) != "COMMIT"`)
|
if (`SELECT SUBSTRING("$event_commit",1,6) != "COMMIT"`)
|
||||||
{
|
{
|
||||||
--echo it *does not* commit the current transaction.
|
if (`SELECT $ok = "yes"`)
|
||||||
--echo $cmd
|
{
|
||||||
--echo $event_commit
|
--echo it *does not* commit the current transaction.
|
||||||
SHOW BINLOG EVENTS;
|
--echo $cmd
|
||||||
exit;
|
--echo $event_commit
|
||||||
|
SHOW BINLOG EVENTS;
|
||||||
|
exit;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
--echo -e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
--echo -e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
||||||
let $binlog_start= $first_binlog_position;
|
let $binlog_start= $first_binlog_position;
|
||||||
@ -365,5 +651,6 @@ connection master;
|
|||||||
|
|
||||||
DROP TABLE tt_1;
|
DROP TABLE tt_1;
|
||||||
DROP TABLE tt_2;
|
DROP TABLE tt_2;
|
||||||
|
DROP TABLE nt_1;
|
||||||
|
|
||||||
sync_slave_with_master;
|
sync_slave_with_master;
|
||||||
|
@ -516,10 +516,12 @@ while (`SELECT HEX(@commands) != HEX('')`)
|
|||||||
}
|
}
|
||||||
if (`SELECT HEX(@command) = HEX('C')`)
|
if (`SELECT HEX(@command) = HEX('C')`)
|
||||||
{
|
{
|
||||||
|
--error 0, ER_GET_ERRMSG
|
||||||
eval COMMIT;
|
eval COMMIT;
|
||||||
}
|
}
|
||||||
if (`SELECT HEX(@command) = HEX('R')`)
|
if (`SELECT HEX(@command) = HEX('R')`)
|
||||||
{
|
{
|
||||||
|
--error 0, ER_GET_ERRMSG
|
||||||
eval ROLLBACK;
|
eval ROLLBACK;
|
||||||
}
|
}
|
||||||
if (`SELECT HEX(@command) = HEX('S1')`)
|
if (`SELECT HEX(@command) = HEX('S1')`)
|
||||||
|
@ -9,6 +9,7 @@ start slave;
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
||||||
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
||||||
|
CREATE TABLE nt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = MyIsam;
|
||||||
INSERT INTO tt_1(ddl_case) VALUES(0);
|
INSERT INTO tt_1(ddl_case) VALUES(0);
|
||||||
INSERT INTO tt_2(ddl_case) VALUES(0);
|
INSERT INTO tt_2(ddl_case) VALUES(0);
|
||||||
#########################################################################
|
#########################################################################
|
||||||
@ -19,8 +20,7 @@ SET AUTOCOMMIT= 0;
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (41);
|
INSERT INTO tt_1(ddl_case) VALUES (41);
|
||||||
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 preload_keys Error Table 'test.nt_1' doesn't exist
|
test.nt_1 preload_keys status OK
|
||||||
test.nt_1 preload_keys status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -31,12 +31,10 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
|
|
||||||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b-
|
-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);
|
INSERT INTO tt_1(ddl_case) VALUES (40);
|
||||||
LOAD INDEX INTO CACHE t1, t2 IGNORE LEAVES;
|
LOAD INDEX INTO CACHE tt_1, tt_2 IGNORE LEAVES;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.t1 preload_keys Error Table 'test.t1' doesn't exist
|
test.tt_1 preload_keys note The storage engine for the table doesn't support preload_keys
|
||||||
test.t1 preload_keys status Operation failed
|
test.tt_2 preload_keys note The storage engine for the table doesn't support preload_keys
|
||||||
test.t2 preload_keys Error Table 'test.t2' doesn't exist
|
|
||||||
test.t2 preload_keys status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -49,8 +47,7 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (39);
|
INSERT INTO tt_1(ddl_case) VALUES (39);
|
||||||
ANALYZE TABLE nt_1;
|
ANALYZE TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 analyze Error Table 'test.nt_1' doesn't exist
|
test.nt_1 analyze status Table is already up to date
|
||||||
test.nt_1 analyze status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -64,8 +61,7 @@ master-bin.000001 # Query # # use `test`; ANALYZE TABLE nt_1
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (38);
|
INSERT INTO tt_1(ddl_case) VALUES (38);
|
||||||
CHECK TABLE nt_1;
|
CHECK TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 check Error Table 'test.nt_1' doesn't exist
|
test.nt_1 check status OK
|
||||||
test.nt_1 check status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -78,8 +74,7 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (37);
|
INSERT INTO tt_1(ddl_case) VALUES (37);
|
||||||
OPTIMIZE TABLE nt_1;
|
OPTIMIZE TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 optimize Error Table 'test.nt_1' doesn't exist
|
test.nt_1 optimize status Table is already up to date
|
||||||
test.nt_1 optimize status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -93,8 +88,7 @@ master-bin.000001 # Query # # use `test`; OPTIMIZE TABLE nt_1
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (36);
|
INSERT INTO tt_1(ddl_case) VALUES (36);
|
||||||
REPAIR TABLE nt_1;
|
REPAIR TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 repair Error Table 'test.nt_1' doesn't exist
|
test.nt_1 repair status OK
|
||||||
test.nt_1 repair status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -536,3 +530,4 @@ Comparing tables master:test.tt_1 and slave:test.tt_1
|
|||||||
###################################################################################
|
###################################################################################
|
||||||
DROP TABLE tt_1;
|
DROP TABLE tt_1;
|
||||||
DROP TABLE tt_2;
|
DROP TABLE tt_2;
|
||||||
|
DROP TABLE nt_1;
|
||||||
|
@ -9,6 +9,7 @@ start slave;
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
||||||
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
||||||
|
CREATE TABLE nt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = MyIsam;
|
||||||
INSERT INTO tt_1(ddl_case) VALUES(0);
|
INSERT INTO tt_1(ddl_case) VALUES(0);
|
||||||
INSERT INTO tt_2(ddl_case) VALUES(0);
|
INSERT INTO tt_2(ddl_case) VALUES(0);
|
||||||
#########################################################################
|
#########################################################################
|
||||||
@ -19,8 +20,7 @@ SET AUTOCOMMIT= 0;
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (41);
|
INSERT INTO tt_1(ddl_case) VALUES (41);
|
||||||
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 preload_keys Error Table 'test.nt_1' doesn't exist
|
test.nt_1 preload_keys status OK
|
||||||
test.nt_1 preload_keys status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -32,12 +32,10 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
|
|
||||||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b-
|
-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);
|
INSERT INTO tt_1(ddl_case) VALUES (40);
|
||||||
LOAD INDEX INTO CACHE t1, t2 IGNORE LEAVES;
|
LOAD INDEX INTO CACHE tt_1, tt_2 IGNORE LEAVES;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.t1 preload_keys Error Table 'test.t1' doesn't exist
|
test.tt_1 preload_keys note The storage engine for the table doesn't support preload_keys
|
||||||
test.t1 preload_keys status Operation failed
|
test.tt_2 preload_keys note The storage engine for the table doesn't support preload_keys
|
||||||
test.t2 preload_keys Error Table 'test.t2' doesn't exist
|
|
||||||
test.t2 preload_keys status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -51,8 +49,7 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (39);
|
INSERT INTO tt_1(ddl_case) VALUES (39);
|
||||||
ANALYZE TABLE nt_1;
|
ANALYZE TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 analyze Error Table 'test.nt_1' doesn't exist
|
test.nt_1 analyze status Table is already up to date
|
||||||
test.nt_1 analyze status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -67,8 +64,7 @@ master-bin.000001 # Query # # use `test`; ANALYZE TABLE nt_1
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (38);
|
INSERT INTO tt_1(ddl_case) VALUES (38);
|
||||||
CHECK TABLE nt_1;
|
CHECK TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 check Error Table 'test.nt_1' doesn't exist
|
test.nt_1 check status OK
|
||||||
test.nt_1 check status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -82,8 +78,7 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (37);
|
INSERT INTO tt_1(ddl_case) VALUES (37);
|
||||||
OPTIMIZE TABLE nt_1;
|
OPTIMIZE TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 optimize Error Table 'test.nt_1' doesn't exist
|
test.nt_1 optimize status Table is already up to date
|
||||||
test.nt_1 optimize status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -98,8 +93,7 @@ master-bin.000001 # Query # # use `test`; OPTIMIZE TABLE nt_1
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (36);
|
INSERT INTO tt_1(ddl_case) VALUES (36);
|
||||||
REPAIR TABLE nt_1;
|
REPAIR TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 repair Error Table 'test.nt_1' doesn't exist
|
test.nt_1 repair status OK
|
||||||
test.nt_1 repair status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -577,3 +571,4 @@ Comparing tables master:test.tt_1 and slave:test.tt_1
|
|||||||
###################################################################################
|
###################################################################################
|
||||||
DROP TABLE tt_1;
|
DROP TABLE tt_1;
|
||||||
DROP TABLE tt_2;
|
DROP TABLE tt_2;
|
||||||
|
DROP TABLE nt_1;
|
||||||
|
@ -9,6 +9,7 @@ start slave;
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
CREATE TABLE tt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
||||||
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
CREATE TABLE tt_2 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = Innodb;
|
||||||
|
CREATE TABLE nt_1 (ddl_case INT, PRIMARY KEY(ddl_case)) ENGINE = MyIsam;
|
||||||
INSERT INTO tt_1(ddl_case) VALUES(0);
|
INSERT INTO tt_1(ddl_case) VALUES(0);
|
||||||
INSERT INTO tt_2(ddl_case) VALUES(0);
|
INSERT INTO tt_2(ddl_case) VALUES(0);
|
||||||
#########################################################################
|
#########################################################################
|
||||||
@ -19,8 +20,7 @@ SET AUTOCOMMIT= 0;
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (41);
|
INSERT INTO tt_1(ddl_case) VALUES (41);
|
||||||
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
LOAD INDEX INTO CACHE nt_1 IGNORE LEAVES;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 preload_keys Error Table 'test.nt_1' doesn't exist
|
test.nt_1 preload_keys status OK
|
||||||
test.nt_1 preload_keys status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -31,12 +31,10 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
|
|
||||||
-b-b-b-b-b-b-b-b-b-b-b- >> << -b-b-b-b-b-b-b-b-b-b-b-
|
-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);
|
INSERT INTO tt_1(ddl_case) VALUES (40);
|
||||||
LOAD INDEX INTO CACHE t1, t2 IGNORE LEAVES;
|
LOAD INDEX INTO CACHE tt_1, tt_2 IGNORE LEAVES;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.t1 preload_keys Error Table 'test.t1' doesn't exist
|
test.tt_1 preload_keys note The storage engine for the table doesn't support preload_keys
|
||||||
test.t1 preload_keys status Operation failed
|
test.tt_2 preload_keys note The storage engine for the table doesn't support preload_keys
|
||||||
test.t2 preload_keys Error Table 'test.t2' doesn't exist
|
|
||||||
test.t2 preload_keys status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -49,8 +47,7 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (39);
|
INSERT INTO tt_1(ddl_case) VALUES (39);
|
||||||
ANALYZE TABLE nt_1;
|
ANALYZE TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 analyze Error Table 'test.nt_1' doesn't exist
|
test.nt_1 analyze status Table is already up to date
|
||||||
test.nt_1 analyze status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -64,8 +61,7 @@ master-bin.000001 # Query # # use `test`; ANALYZE TABLE nt_1
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (38);
|
INSERT INTO tt_1(ddl_case) VALUES (38);
|
||||||
CHECK TABLE nt_1;
|
CHECK TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 check Error Table 'test.nt_1' doesn't exist
|
test.nt_1 check status OK
|
||||||
test.nt_1 check status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -78,8 +74,7 @@ master-bin.000001 # Xid # # COMMIT /* XID */
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (37);
|
INSERT INTO tt_1(ddl_case) VALUES (37);
|
||||||
OPTIMIZE TABLE nt_1;
|
OPTIMIZE TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 optimize Error Table 'test.nt_1' doesn't exist
|
test.nt_1 optimize status Table is already up to date
|
||||||
test.nt_1 optimize status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -93,8 +88,7 @@ master-bin.000001 # Query # # use `test`; OPTIMIZE TABLE nt_1
|
|||||||
INSERT INTO tt_1(ddl_case) VALUES (36);
|
INSERT INTO tt_1(ddl_case) VALUES (36);
|
||||||
REPAIR TABLE nt_1;
|
REPAIR TABLE nt_1;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
test.nt_1 repair Error Table 'test.nt_1' doesn't exist
|
test.nt_1 repair status OK
|
||||||
test.nt_1 repair status Operation failed
|
|
||||||
-e-e-e-e-e-e-e-e-e-e-e- >> << -e-e-e-e-e-e-e-e-e-e-e-
|
-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-
|
-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
|
Log_name Pos Event_type Server_id End_log_pos Info
|
||||||
@ -535,3 +529,4 @@ Comparing tables master:test.tt_1 and slave:test.tt_1
|
|||||||
###################################################################################
|
###################################################################################
|
||||||
DROP TABLE tt_1;
|
DROP TABLE tt_1;
|
||||||
DROP TABLE tt_2;
|
DROP TABLE tt_2;
|
||||||
|
DROP TABLE nt_1;
|
||||||
|
@ -5,4 +5,5 @@
|
|||||||
--source include/master-slave.inc
|
--source include/master-slave.inc
|
||||||
--source include/have_innodb.inc
|
--source include/have_innodb.inc
|
||||||
|
|
||||||
|
--let $engine=Innodb
|
||||||
--source extra/rpl_tests/rpl_implicit_commit_binlog.test
|
--source extra/rpl_tests/rpl_implicit_commit_binlog.test
|
||||||
|
@ -5,4 +5,5 @@
|
|||||||
--source include/master-slave.inc
|
--source include/master-slave.inc
|
||||||
--source include/have_innodb.inc
|
--source include/have_innodb.inc
|
||||||
|
|
||||||
|
--let $engine=Innodb
|
||||||
--source extra/rpl_tests/rpl_implicit_commit_binlog.test
|
--source extra/rpl_tests/rpl_implicit_commit_binlog.test
|
||||||
|
@ -5,4 +5,5 @@
|
|||||||
--source include/master-slave.inc
|
--source include/master-slave.inc
|
||||||
--source include/have_innodb.inc
|
--source include/have_innodb.inc
|
||||||
|
|
||||||
|
--let $engine=Innodb
|
||||||
--source extra/rpl_tests/rpl_implicit_commit_binlog.test
|
--source extra/rpl_tests/rpl_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
|
Loading…
x
Reference in New Issue
Block a user