diff options
author | unknown <jimw@mysql.com> | 2005-03-02 12:19:44 -0800 |
---|---|---|
committer | unknown <jimw@mysql.com> | 2005-03-02 12:19:44 -0800 |
commit | e1977075445232633a2d71f179daf393e2aa53ea (patch) | |
tree | 89f1a96e46b432e2a171b78990f9b8835d30c829 /scripts | |
parent | 90eed6566b306eb048efeb9612500e4f6658b44c (diff) | |
download | mariadb-git-e1977075445232633a2d71f179daf393e2aa53ea.tar.gz |
Create directory for UNIX socket in mysqld_safe if it doesn't already exist.
(Bug #8513)
scripts/mysqld_safe.sh:
Create directory for UNIX socket if it doesn't exist
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/mysqld_safe.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/mysqld_safe.sh b/scripts/mysqld_safe.sh index f6b0169d230..308db270828 100644 --- a/scripts/mysqld_safe.sh +++ b/scripts/mysqld_safe.sh @@ -150,6 +150,15 @@ parse_arguments `$print_defaults $defaults --loose-verbose mysqld_safe safe_mysq parse_arguments PICK-ARGS-FROM-ARGV "$@" safe_mysql_unix_port=${mysql_unix_port:-${MYSQL_UNIX_PORT:-@MYSQL_UNIX_ADDR@}} +# Make sure that directory for $safe_mysql_unix_port exists +mysql_unix_port_dir=`dirname $safe_mysql_unix_port` +if [ ! -d $mysql_unix_port_dir ] +then + mkdir $mysql_unix_port_dir + chown $user $mysql_unix_port_dir +fi + + if test ! -x $ledir/$MYSQLD then echo "The file $ledir/$MYSQLD doesn't exist or is not executable" |