mirror of
https://github.com/MariaDB/server.git
synced 2025-02-07 06:12:18 +01:00
![Sergei Golubchik](/assets/img/avatar_default.png)
if the server isn't started and innodb initiated a shutdown process - don't wait for the server to start, it won't
28 lines
853 B
Text
28 lines
853 B
Text
source include/have_innodb.inc;
|
|
# need to restart server
|
|
source include/not_embedded.inc;
|
|
|
|
call mtr.add_suppression('SQL_ERROR_LOG');
|
|
call mtr.add_suppression('Failed to initialize plugins');
|
|
call mtr.add_suppression('Aborting');
|
|
|
|
if (!$SQL_ERRLOG_SO) {
|
|
skip No SQL_ERROR_LOG plugin;
|
|
}
|
|
|
|
create table t1(a int primary key, b int as (100-a*a), index(b)) engine=innodb;
|
|
insert t1 (a) values(1),(2),(3);
|
|
start transaction;
|
|
select * from t1 order by a;
|
|
connect(con1, localhost, root);
|
|
delete from t1 where a=2;
|
|
flush tables;
|
|
connection default;
|
|
source include/kill_mysqld.inc;
|
|
echo # Failed restart;
|
|
error 1;
|
|
exec $MYSQLD_LAST_CMD --plugin-load-add=$SQL_ERRLOG_SO --sql-error-log=FORCE --sql-error-log-filename=$MYSQLTEST_VARDIR/nonexistent/nonexistent;
|
|
echo # Start the server;
|
|
source include/start_mysqld.inc;
|
|
select * from t1 order by a;
|
|
drop table t1;
|