diff options
author | monty@hundin.mysql.fi <> | 2001-06-01 19:38:47 +0300 |
---|---|---|
committer | monty@hundin.mysql.fi <> | 2001-06-01 19:38:47 +0300 |
commit | dd83beb76a2fa7a1954599361f7a348e7235242a (patch) | |
tree | 7baaa9eb6c30ec4f2e99bab83c968494d180ff6f /sql/mysqld.cc | |
parent | 683a46a38bda21c1fce2504d9b84dd0db2064330 (diff) | |
download | mariadb-git-dd83beb76a2fa7a1954599361f7a348e7235242a.tar.gz |
Added --skip-symlinks
Don't force repair of tables that are not closed properly.
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r-- | sql/mysqld.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc index b009387f5c0..5f007610a14 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -2462,7 +2462,7 @@ enum options { OPT_TEMP_POOL, OPT_TX_ISOLATION, OPT_GEMINI_FLUSH_LOG, OPT_GEMINI_RECOVER, OPT_GEMINI_UNBUFFERED_IO, OPT_SKIP_SAFEMALLOC, - OPT_SKIP_STACK_TRACE + OPT_SKIP_STACK_TRACE, OPT_SKIP_SYMLINKS }; static struct option long_options[] = { @@ -2588,6 +2588,7 @@ static struct option long_options[] = { {"skip-show-database", no_argument, 0, (int) OPT_SKIP_SHOW_DB}, {"skip-slave-start", no_argument, 0, (int) OPT_SKIP_SLAVE_START}, {"skip-stack-trace", no_argument, 0, (int) OPT_SKIP_STACK_TRACE}, + {"skip-symlinks", no_argument, 0, (int) OPT_SKIP_SYMLINKS}, {"skip-thread-priority", no_argument, 0, (int) OPT_SKIP_PRIOR}, {"sql-bin-update-same", no_argument, 0, (int) OPT_SQL_BIN_UPDATE_SAME}, #include "sslopt-longopts.h" @@ -3420,6 +3421,7 @@ static void get_options(int argc,char **argv) myisam_delay_key_write=0; myisam_concurrent_insert=0; myisam_recover_options= HA_RECOVER_NONE; + my_disable_symlinks=1; ha_open_options&= ~HA_OPEN_ABORT_IF_CRASHED; break; case (int) OPT_SAFE: @@ -3476,6 +3478,9 @@ static void get_options(int argc,char **argv) case (int) OPT_SKIP_STACK_TRACE: test_flags|=TEST_NO_STACKTRACE; break; + case (int) OPT_SKIP_SYMLINKS: + my_disable_symlinks=1; + break; case (int) OPT_BIND_ADDRESS: if (optarg && isdigit(optarg[0])) { |