mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 04:22:27 +01:00
Handle decision to use mysqld-max over mysqld within mysqld_safe
even when --ledir option is specified. (Bug #13774) scripts/mysqld_safe.sh: Figure out whether to use mysqld or mysqld-max after we have handled the command-line options and .cnf files.
This commit is contained in:
parent
c8067ec848
commit
ff546eed4b
1 changed files with 11 additions and 8 deletions
|
@ -11,6 +11,7 @@
|
|||
# executing mysqld_safe
|
||||
|
||||
KILL_MYSQLD=1;
|
||||
MYSQLD=
|
||||
|
||||
trap '' 1 2 3 15 # we shouldn't let anyone kill us
|
||||
|
||||
|
@ -130,14 +131,6 @@ fi
|
|||
user=@MYSQLD_USER@
|
||||
niceness=0
|
||||
|
||||
# Use the mysqld-max binary by default if the user doesn't specify a binary
|
||||
if test -x $ledir/mysqld-max
|
||||
then
|
||||
MYSQLD=mysqld-max
|
||||
else
|
||||
MYSQLD=mysqld
|
||||
fi
|
||||
|
||||
# these rely on $DATADIR by default, so we'll set them later on
|
||||
pid_file=
|
||||
err_log=
|
||||
|
@ -176,6 +169,16 @@ then
|
|||
chown $user $mysql_unix_port_dir
|
||||
fi
|
||||
|
||||
# Use the mysqld-max binary by default if the user doesn't specify a binary
|
||||
if test -z "$MYSQLD"
|
||||
then
|
||||
if test -x $ledir/mysqld-max
|
||||
then
|
||||
MYSQLD=mysqld-max
|
||||
else
|
||||
MYSQLD=mysqld
|
||||
fi
|
||||
fi
|
||||
|
||||
if test ! -x $ledir/$MYSQLD
|
||||
then
|
||||
|
|
Loading…
Reference in a new issue