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]