diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl index f3c6e62819d..b8df3781600 100755 --- a/mysql-test/mysql-test-run.pl +++ b/mysql-test/mysql-test-run.pl @@ -3784,14 +3784,14 @@ sub mysqld_arguments ($$$$) { mtr_add_arg($args, "%s--server-id=%d", $prefix, $idx > 0 ? $idx + 101 : 1); - mtr_add_arg($args, "%s--innodb_data_file_path=ibdata1:10M:autoextend", + mtr_add_arg($args, "%s--loose-innodb_data_file_path=ibdata1:10M:autoextend", $prefix); mtr_add_arg($args, "%s--local-infile", $prefix); if ( $idx > 0 or !$use_innodb) { - mtr_add_arg($args, "%s--skip-innodb", $prefix); + mtr_add_arg($args, "%s--loose-skip-innodb", $prefix); } my $cluster= $clusters->[$mysqld->{'cluster'}]; @@ -3835,7 +3835,7 @@ sub mysqld_arguments ($$$$) { mtr_add_arg($args, "%s--report-port=%d", $prefix, $mysqld->{'port'}); mtr_add_arg($args, "%s--report-user=root", $prefix); - mtr_add_arg($args, "%s--skip-innodb", $prefix); + mtr_add_arg($args, "%s--loose-skip-innodb", $prefix); mtr_add_arg($args, "%s--skip-slave-start", $prefix); # Directory where slaves find the dumps generated by "load data" diff --git a/mysql-test/t/binlog_row_mix_innodb_myisam-master.opt b/mysql-test/t/binlog_row_mix_innodb_myisam-master.opt index cb48f1aaf60..e76299453d3 100644 --- a/mysql-test/t/binlog_row_mix_innodb_myisam-master.opt +++ b/mysql-test/t/binlog_row_mix_innodb_myisam-master.opt @@ -1 +1 @@ ---loose-innodb_lock_wait_timeout=2 +--innodb_lock_wait_timeout=2 diff --git a/mysql-test/t/binlog_stm_mix_innodb_myisam-master.opt b/mysql-test/t/binlog_stm_mix_innodb_myisam-master.opt index cb48f1aaf60..e76299453d3 100644 --- a/mysql-test/t/binlog_stm_mix_innodb_myisam-master.opt +++ b/mysql-test/t/binlog_stm_mix_innodb_myisam-master.opt @@ -1 +1 @@ ---loose-innodb_lock_wait_timeout=2 +--innodb_lock_wait_timeout=2 diff --git a/mysql-test/t/federated_transactions-slave.opt b/mysql-test/t/federated_transactions-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/federated_transactions-slave.opt +++ b/mysql-test/t/federated_transactions-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/myisam-blob-master.opt b/mysql-test/t/myisam-blob-master.opt index 1a1076c7bad..ededac33ec7 100644 --- a/mysql-test/t/myisam-blob-master.opt +++ b/mysql-test/t/myisam-blob-master.opt @@ -1 +1 @@ ---max-allowed-packet=24M --skip-innodb --key-buffer-size=1M +--max-allowed-packet=24M --loose-skip-innodb --key-buffer-size=1M diff --git a/mysql-test/t/rpl_auto_increment-slave.opt b/mysql-test/t/rpl_auto_increment-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_auto_increment-slave.opt +++ b/mysql-test/t/rpl_auto_increment-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_deadlock_innodb-slave.opt b/mysql-test/t/rpl_deadlock_innodb-slave.opt index f4a8c640458..c52c239a1a1 100644 --- a/mysql-test/t/rpl_deadlock_innodb-slave.opt +++ b/mysql-test/t/rpl_deadlock_innodb-slave.opt @@ -1 +1 @@ ---innodb --loose-innodb_lock_wait_timeout=4 --slave-transaction-retries=2 --max-relay-log-size=4096 +--innodb --innodb_lock_wait_timeout=4 --slave-transaction-retries=2 --max-relay-log-size=4096 diff --git a/mysql-test/t/rpl_insert_id-slave.opt b/mysql-test/t/rpl_insert_id-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_insert_id-slave.opt +++ b/mysql-test/t/rpl_insert_id-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_insert_id_pk-slave.opt b/mysql-test/t/rpl_insert_id_pk-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_insert_id_pk-slave.opt +++ b/mysql-test/t/rpl_insert_id_pk-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_insert_ignore-slave.opt b/mysql-test/t/rpl_insert_ignore-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_insert_ignore-slave.opt +++ b/mysql-test/t/rpl_insert_ignore-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_multi_engine-slave.opt b/mysql-test/t/rpl_multi_engine-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_multi_engine-slave.opt +++ b/mysql-test/t/rpl_multi_engine-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_ndb_relayrotate-slave.opt b/mysql-test/t/rpl_ndb_relayrotate-slave.opt index 3a4abbf091e..cf4319f2b40 100644 --- a/mysql-test/t/rpl_ndb_relayrotate-slave.opt +++ b/mysql-test/t/rpl_ndb_relayrotate-slave.opt @@ -1,3 +1,3 @@ -O max_relay_log_size=16384 ---innodb +--loose-innodb --log-warnings diff --git a/mysql-test/t/rpl_read_only-slave.opt b/mysql-test/t/rpl_read_only-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_read_only-slave.opt +++ b/mysql-test/t/rpl_read_only-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_relayrotate-slave.opt b/mysql-test/t/rpl_relayrotate-slave.opt index 3a4abbf091e..cf4319f2b40 100644 --- a/mysql-test/t/rpl_relayrotate-slave.opt +++ b/mysql-test/t/rpl_relayrotate-slave.opt @@ -1,3 +1,3 @@ -O max_relay_log_size=16384 ---innodb +--loose-innodb --log-warnings diff --git a/mysql-test/t/rpl_row_basic_11bugs-master.opt b/mysql-test/t/rpl_row_basic_11bugs-master.opt index ceba85f40e5..ed7656c1f99 100644 --- a/mysql-test/t/rpl_row_basic_11bugs-master.opt +++ b/mysql-test/t/rpl_row_basic_11bugs-master.opt @@ -1,2 +1,2 @@ ---binlog_ignore_db=test_ignore --innodb +--binlog_ignore_db=test_ignore --loose-innodb diff --git a/mysql-test/t/rpl_row_basic_11bugs-slave.opt b/mysql-test/t/rpl_row_basic_11bugs-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_row_basic_11bugs-slave.opt +++ b/mysql-test/t/rpl_row_basic_11bugs-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_row_create_table-slave.opt b/mysql-test/t/rpl_row_create_table-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_row_create_table-slave.opt +++ b/mysql-test/t/rpl_row_create_table-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_row_func003-slave.opt b/mysql-test/t/rpl_row_func003-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_row_func003-slave.opt +++ b/mysql-test/t/rpl_row_func003-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_row_sp003-master.opt b/mysql-test/t/rpl_row_sp003-master.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_row_sp003-master.opt +++ b/mysql-test/t/rpl_row_sp003-master.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_row_sp003-slave.opt b/mysql-test/t/rpl_row_sp003-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_row_sp003-slave.opt +++ b/mysql-test/t/rpl_row_sp003-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/rpl_stm_000001-slave.opt b/mysql-test/t/rpl_stm_000001-slave.opt index 627becdbfb5..48457b17309 100644 --- a/mysql-test/t/rpl_stm_000001-slave.opt +++ b/mysql-test/t/rpl_stm_000001-slave.opt @@ -1 +1 @@ ---innodb +--loose-innodb diff --git a/mysql-test/t/warnings-master.opt b/mysql-test/t/warnings-master.opt index bea071a9c9b..21356507809 100644 --- a/mysql-test/t/warnings-master.opt +++ b/mysql-test/t/warnings-master.opt @@ -1 +1 @@ ---skip-innodb +--loose-skip-innodb diff --git a/sql/mysqld.cc b/sql/mysqld.cc index fcb372e1c92..4e3a4af5f08 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -3189,8 +3189,12 @@ static int init_server_components() /* Setup logs */ - /* enable old-fashioned error log */ - if (opt_error_log) + /* + Enable old-fashioned error log, except when the user has requested + help information. Since the implementation of plugin server + variables the help output is now written much later. + */ + if (opt_error_log && !opt_help) { if (!log_error_file_ptr[0]) fn_format(log_error_file, pidfile_name, mysql_data_home, ".err",