> When I start MySQL, it does create the socket in 
> /usr/local/mysql/. When I
> (or PHP, or Perl) ask mysql_config about the socket, it returns
> "/tmp/mysql.sock"...
> 
> nrn6# ls -l /usr/local/mysql/mysql.sock
> srwxrwxrwx   1 mysql    mysql          0 Oct 21 09:30
> /usr/local/mysql/mysql.sock
> 
> nrn6# ls -l /tmp/mysql.sock
> /tmp/mysql.sock: No such file or directory
> 
> nrn6# /usr/local/mysql/bin/mysql_config --socket
> /tmp/mysql.sock
> 
> Any idea?
> 


I reinstalled MySQL using the
"--with-unix-socket-path=/usr/local/mysql/mysql.sock" option in the
configure string and mysql_config now returns the socket path correctly (I
removed the socket option from the my.cnf). I guess mysql_config should
always return the real path to the socket, that is the one from the
installation files or the my.cnf (that should overwrite the default one).

nrn6# /usr/local/mysql/bin/mysql_config --socket
/usr/local/mysql/mysql.sock

Is it a bug?

Christian

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to