Je vais avoir un gros problème en essayant de se connecter à mysql. Quand je le lance:
/usr/local/mysql/bin/mysql start
J'ai l'erreur suivante :
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)
Je dois mysql.sock
sous l' /var/mysql
répertoire.
En /etc/my.cnf
j'ai:
[client]
port=3306
socket=/var/mysql/mysql.sock
[mysqld]
port=3306
socket=/var/mysql/mysql.sock
key_buffer_size=16M
max_allowed_packet=8M
et dans /etc/php.ini
j'ai :
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/mysql/mysql.sock
J'ai redémarré apache à l'aide de sudo /opt/local/apache2/bin/apachectl restart
Mais j'ai toujours l'erreur.
Sinon, je ne sais pas si c'est pertinent, mais quand je le fais, mysql_config --sockets
- je obtenir
--socket [/tmp/mysql.sock]