From e1977075445232633a2d71f179daf393e2aa53ea Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 2 Mar 2005 12:19:44 -0800 Subject: 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 --- scripts/mysqld_safe.sh | 9 +++++++++ 1 file changed, 9 insertions(+) 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" -- cgit v1.2.1