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

📄 mysqlbinlog.test

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 TEST
字号:
# We are using .opt file since we need small binlog size-- source include/have_log_bin.inc# we need this for getting fixed timestamps inside of this testset timestamp=1000000000;--disable_warningsdrop table if exists t1,t2,t3,t4,t5,t03,t04;--enable_warningscreate table t1 (word varchar(20));create table t2 (id int auto_increment not null primary key);# simple test for simple statement and various eventsinsert into t1 values ("abirvalg");insert into t2 values ();# Should be uncommented in 4.1# set @a:=1# insert into t2 values (@a);# test for load data and load data distributed among the several # files (we need to fill up first binlog)load data infile '../std_data_ln/words.dat' into table t1;load data infile '../std_data_ln/words.dat' into table t1;load data infile '../std_data_ln/words.dat' into table t1;load data infile '../std_data_ln/words.dat' into table t1;load data infile '../std_data_ln/words.dat' into table t1;# simple query to show more in second binloginsert into t1 values ("Alas");flush logs;# delimiters are for easier debugging in future--disable_query_logselect "--- Local --" as "";--enable_query_log## We should use --short-form everywhere because in other case output will# be time dependend. Better than nothing.#--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ $MYSQLTEST_VARDIR/log/master-bin.000001# this should not fail but shouldn't produce any working statements--disable_query_logselect "--- Broken LOAD DATA --" as "";--enable_query_log--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ $MYSQLTEST_VARDIR/log/master-bin.000002 2> /dev/null# this should show almost nothing--disable_query_logselect "--- --database --" as "";--enable_query_log--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --database=nottest $MYSQLTEST_VARDIR/log/master-bin.000001 2> /dev/null# this test for position option--disable_query_logselect "--- --position --" as "";--enable_query_log--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --position=231 $MYSQLTEST_VARDIR/log/master-bin.000002# These are tests for remote binlog.# They should return the same as previous test.--disable_query_logselect "--- Remote --" as "";--enable_query_log# This is broken now--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000001# This is broken too--disable_query_logselect "--- Broken LOAD DATA --" as "";--enable_query_log--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002 2> /dev/null# And this too ! (altough it is documented)--disable_query_logselect "--- --database --" as "";--enable_query_log--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT --database=nottest master-bin.000001 2> /dev/null# Strangely but this works--disable_query_logselect "--- --position --" as "";--enable_query_log--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --read-from-remote-server --position=231 --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002# Bug#7853 (mysqlbinlog does not accept input from stdin)--disable_query_logselect "--- reading stdin --" as "";--enable_query_log--replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR--exec $MYSQL_BINLOG --short-form - < $MYSQL_TEST_DIR/std_data/trunc_binlog.000001--replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR--exec $MYSQL_BINLOG --short-form --position=79 - < $MYSQL_TEST_DIR/std_data/trunc_binlog.000001drop table t1,t2;##BUG#14157: utf8 encoding in binlog without set character_set_client#flush logs;--write_file $MYSQLTEST_VARDIR/tmp/bug14157.sqlcreate table if not exists t5 (a int);set names latin1;create temporary table `漩

⌨️ 快捷键说明

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