Skip to content

Commit 173e486

Browse files
author
Jan Lindström
committed
MDEV-8576: Bootstrap should ignore --enforce-storage-engine option
Allow enforce-storage-engine="" option and use that on mysql_install_db when doing bootstrap.
1 parent bb52905 commit 173e486

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

scripts/mysql_install_db.pl.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@ my $mysqld_install_cmd_line = quote_options($mysqld_bootstrap,
428428
"--max_allowed_packet=8M",
429429
"--default-storage-engine=MyISAM",
430430
"--net_buffer_length=16K",
431+
"--enforce-storage-engine=\"\"",
431432
@args,
432433
);
433434

scripts/mysql_install_db.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ mysqld_bootstrap="${MYSQLD_BOOTSTRAP-$mysqld}"
417417
mysqld_install_cmd_line()
418418
{
419419
"$mysqld_bootstrap" $defaults "$mysqld_opt" --bootstrap \
420-
"--basedir=$basedir" "--datadir=$ldata" --log-warnings=0 \
420+
"--basedir=$basedir" "--datadir=$ldata" --log-warnings=0 --enforce-storage-engine="" \
421421
$args --max_allowed_packet=8M \
422422
--net_buffer_length=16K
423423
}

sql/mysqld.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5293,6 +5293,9 @@ static int init_server_components()
52935293
if (default_tmp_storage_engine && !*default_tmp_storage_engine)
52945294
default_tmp_storage_engine= NULL;
52955295

5296+
if (enforced_storage_engine && !*enforced_storage_engine)
5297+
enforced_storage_engine= NULL;
5298+
52965299
if (init_default_storage_engine(default_tmp_storage_engine, tmp_table_plugin))
52975300
unireg_abort(1);
52985301

0 commit comments

Comments
 (0)