Não é possível conectar ao servidor MySQL local através do soquete '/var/mysql/mysql.sock' (38)

Estou com um grande problema ao tentar conectar ao mysql. Quando eu corro:

/usr/local/mysql/bin/mysql start

Tenho o seguinte erro:

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)

Eu tenhomysql.sock debaixo de/var/mysql diretório.

Em/etc/my.cnf Eu tenho

[client]
port=3306
socket=/var/mysql/mysql.sock

[mysqld]
port=3306
socket=/var/mysql/mysql.sock
key_buffer_size=16M
max_allowed_packet=8M

e em/etc/php.ini Eu tenho

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/mysql/mysql.sock

Reiniciei o apache usandosudo /opt/local/apache2/bin/apachectl restart

Mas ainda tenho o erro.

Caso contrário, não sei se isso é relevante, mas quando o façomysql_config --sockets Eu receb

--socket         [/tmp/mysql.sock]

questionAnswers(30)

yourAnswerToTheQuestion