On 2008-04-01, mufurcz <[EMAIL PROTECTED]> wrote:
> After every system boot I am loosing the mysql server directory from /var/run,
> ergo the socket file from /var/run/mysql.

Ugh sorry, I should have read the rest of your mail...

> # ps -aux | grep mysqld
> root     10008  0.0  0.1   644   536 C0- I      7:25AM    0:00.01 /bin/sh 
> /usr/local/bin/mysqld_safe
> _mysql   11507  0.0  3.2 40396 16944 C0- S      7:25AM    0:00.44 
> /usr/local/libexec/mysqld --basedir
>
> # cd /var/run/mysql
> ksh: cd: /var/run/mysql - No such file or directory

there is something going wrong with mysqld_safe then, because it
creates the directory to hold the socket if it doesn't already exist...

> # 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:$group $mysql_unix_port_dir
>   chmod 711 $mysql_unix_port_dir
> fi

so...
>          /usr/local/bin/mysqld_safe >/dev/null 2>&1 &

try removing the redirection to /dev/null and look for error
messages from mysqld_safe.

Reply via email to