Ich habe ein großes Problem beim Versuch, eine Verbindung zu mysql herzustellen. Wenn ich ausführen:
/usr/local/mysql/bin/mysql start
Ich habe den folgenden Fehler:
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)
Ich habe mysql.sock
unter dem /var/mysql
Verzeichnis.
En /etc/my.cnf
Ich habe:
[client]
port=3306
socket=/var/mysql/mysql.sock
[mysqld]
port=3306
socket=/var/mysql/mysql.sock
key_buffer_size=16M
max_allowed_packet=8M
und in /etc/php.ini
Ich habe :
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/mysql/mysql.sock
Ich habe den Apache neu gestartet mit sudo /opt/local/apache2/bin/apachectl restart
Aber ich habe immer noch den Fehler.
Ansonsten, ich weiß nicht, ob das relevant ist, aber wenn ich mysql_config --sockets
Ich bekomme
--socket [/tmp/mysql.sock]