📄 bootstrap.test
字号:
## test mysqld in bootstrap mode#--disable_warningsdrop table if exists t1;--enable_warnings## Check that --bootstrap reads from stdin#--write_file $MYSQLTEST_VARDIR/tmp/bootstrap_test.sqluse test;CREATE TABLE t1(a int);EOF--exec $MYSQLD_BOOTSTRAP_CMD < $MYSQLTEST_VARDIR/tmp/bootstrap_test.sql >> $MYSQLTEST_VARDIR/tmp/bootstrap.log 2>&1drop table t1;remove_file $MYSQLTEST_VARDIR/tmp/bootstrap_test.sql;## Check that --bootstrap of file with SQL error returns error#--write_file $MYSQLTEST_VARDIR/tmp/bootstrap_error.sqluse test;CREATE TABLE t1;EOF--error 1--exec $MYSQLD_BOOTSTRAP_CMD < $MYSQLTEST_VARDIR/tmp/bootstrap_error.sql >> $MYSQLTEST_VARDIR/tmp/bootstrap.log 2>&1# Table t1 should not exists--error 1051drop table t1;remove_file $MYSQLTEST_VARDIR/tmp/bootstrap_error.sql;## Bootstrap with a query larger than 2*thd->net.max_packet#set @my_max_allowed_packet= @@max_allowed_packet;set global max_allowed_packet=100*@@max_allowed_packet;--disable_query_logcreate table t1 select 2 as a, concat(repeat('MySQL', @@max_allowed_packet/10), ';') as b;eval select * into outfile '$MYSQLTEST_VARDIR/tmp/long_query.sql' from t1;--enable_query_log--error 1--exec $MYSQLD_BOOTSTRAP_CMD < $MYSQLTEST_VARDIR/tmp/long_query.sql >> $MYSQLTEST_VARDIR/tmp/bootstrap.log 2>&1remove_file $MYSQLTEST_VARDIR/tmp/long_query.sql;set global max_allowed_packet=@my_max_allowed_packet;drop table t1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -