mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
my_print_defaults: remove --config-file/extra-file
There have been deprecated since before 5.5 Closes #548
This commit is contained in:
parent
9aac2bf86e
commit
92bde77826
3 changed files with 7 additions and 31 deletions
|
@ -41,24 +41,6 @@ const char *default_dbug_option="d:t:o,/tmp/my_print_defaults.trace";
|
|||
|
||||
static struct my_option my_long_options[] =
|
||||
{
|
||||
/*
|
||||
NB: --config-file is troublesome, because get_defaults_options() doesn't
|
||||
know about it, but we pretend --config-file is like --defaults-file. In
|
||||
fact they behave differently: see the comments at the top of
|
||||
mysys/default.c for how --defaults-file should behave.
|
||||
|
||||
This --config-file option behaves as:
|
||||
- If it has a directory name part (absolute or relative), then only this
|
||||
file is read; no error is given if the file doesn't exist
|
||||
- If the file has no directory name part, the standard locations are
|
||||
searched for a file of this name (and standard filename extensions are
|
||||
added if the file has no extension)
|
||||
*/
|
||||
{"config-file", 'c', "Deprecated, please use --defaults-file instead. "
|
||||
"Name of config file to read; if no extension is given, default "
|
||||
"extension (e.g., .ini or .cnf) will be added",
|
||||
(char**) &config_file, (char**) &config_file, 0, GET_STR, REQUIRED_ARG,
|
||||
0, 0, 0, 0, 0, 0},
|
||||
#ifdef DBUG_OFF
|
||||
{"debug", '#', "This is a non-debug version. Catch this and exit",
|
||||
0,0, 0, GET_DISABLED, OPT_ARG, 0, 0, 0, 0, 0, 0},
|
||||
|
@ -66,8 +48,8 @@ static struct my_option my_long_options[] =
|
|||
{"debug", '#', "Output debug log", (char**) &default_dbug_option,
|
||||
(char**) &default_dbug_option, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
|
||||
#endif
|
||||
{"defaults-file", 'c', "Like --config-file, except: if first option, "
|
||||
"then read this file only, do not read global or per-user config "
|
||||
{"defaults-file", 'c',
|
||||
"Read this file only, do not read global or per-user config "
|
||||
"files; should be the first option",
|
||||
(char**) &config_file, (char*) &config_file, 0, GET_STR, REQUIRED_ARG,
|
||||
0, 0, 0, 0, 0, 0},
|
||||
|
@ -80,11 +62,6 @@ static struct my_option my_long_options[] =
|
|||
"In addition to the given groups, read also groups with this suffix",
|
||||
(char**) &my_defaults_group_suffix, (char**) &my_defaults_group_suffix,
|
||||
0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
|
||||
{"extra-file", 'e',
|
||||
"Deprecated. Synonym for --defaults-extra-file.",
|
||||
(void *)&my_defaults_extra_file,
|
||||
(void *)&my_defaults_extra_file, 0, GET_STR,
|
||||
REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
|
||||
{"mysqld", 0, "Read the same set of groups that the mysqld binary does.",
|
||||
&opt_mysqld, &opt_mysqld, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
|
||||
{"no-defaults", 'n', "Return an empty string (useful for scripts).",
|
||||
|
@ -107,7 +84,7 @@ static void cleanup_and_exit(int exit_code)
|
|||
|
||||
static void version()
|
||||
{
|
||||
printf("%s Ver 1.6 for %s at %s\n",my_progname,SYSTEM_TYPE, MACHINE_TYPE);
|
||||
printf("%s Ver 1.7 for %s at %s\n",my_progname,SYSTEM_TYPE, MACHINE_TYPE);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -74,14 +74,14 @@ Display a help message and exit\&.
|
|||
.\}
|
||||
.\" my_print_defaults: config-file option
|
||||
.\" config-file option: my_print_defaults
|
||||
\fB\-\-config\-file=\fR\fB\fIfile_name\fR\fR,
|
||||
\fB
|
||||
.\" my_print_defaults: defaults-file option
|
||||
.\" defaults-file option: my_print_defaults
|
||||
\fB\-\-defaults\-file=\fR\fB\fIfile_name\fR\fR,
|
||||
\fB\-c \fR\fB\fIfile_name\fR\fR
|
||||
.sp
|
||||
Read only the given option file\&. If no extension is given, default extension(.ini or .cnf) will
|
||||
be used\&. \fB\-\-config-file\fR is deprecated, use \fB\-\-defaults\-file\fR instead\&. If \fB\-\-defaults\-file\fR is
|
||||
be used\&. If \fB\-\-defaults\-file\fR is
|
||||
the first option, then read this file only, do not read global or per\-user config files; should be the first option.
|
||||
.RE
|
||||
.sp
|
||||
|
@ -118,11 +118,10 @@ string is
|
|||
\fB\-\-defaults\-extra\-file=\fR\fB\fIfile_name\fR\fR,
|
||||
.\" my_print_defaults: extra-file option
|
||||
.\" extra-file option: my_print_defaults
|
||||
\fB\-\-extra\-file=\fR\fB\fIfile_name\fR\fR,
|
||||
\fB\-e \fR\fB\fIfile_name\fR\fR
|
||||
.sp
|
||||
Read this option file after the global option file but (on Unix) before the user option
|
||||
file\&. Should be the first option\&. \fB\-\-extra\-file\fR is deprecated, use \fB\-\-defaults\-extra\-file\fR\&.
|
||||
file\&. Should be the first option\&.
|
||||
.RE
|
||||
.sp
|
||||
.RS 4
|
||||
|
|
|
@ -707,7 +707,7 @@ drop table t1;
|
|||
--echo # Bug#15328 Segmentation fault occurred if my.cnf is invalid for escape sequence
|
||||
--echo #
|
||||
|
||||
--exec $MYSQL_MY_PRINT_DEFAULTS --config-file=$MYSQL_TEST_DIR/std_data/bug15328.cnf mysqldump
|
||||
--exec $MYSQL_MY_PRINT_DEFAULTS --defaults-file=$MYSQL_TEST_DIR/std_data/bug15328.cnf mysqldump
|
||||
|
||||
--echo #
|
||||
--echo # Bug#19025 mysqldump doesn't correctly dump "auto_increment = [int]"
|
||||
|
|
Loading…
Reference in a new issue