Archivos de Tags: can’t connect @es

No se puede establecer conexión con MySQL después de actualizar PHP

Cuando actualizas a una nueva versión de PHP es posible que éste esté leyendo otro fichero php.ini al que leía la versión anterior. Tiene que comprobar qué php.ini está leyendo (por ejemplo con phpinfo()) y comprobar que las opciones pdo_mysql.default_socket, mysql.default_socket y mysqli.default_socket están bien configuradas. Estarán probablemente en blanco:

pdo_mysql.default_socket =
mysql.default_socket =
mysqli.default_socket =

Y deberían tener algo similar a esto:

pdo_mysql.default_socket = /opt/local/var/run/mysql55/mysqld.sock
mysql.default_socket = /opt/local/var/run/mysql55/mysqld.sock
mysqli.default_socket = /opt/local/var/run/mysql55/mysqld.sock

mysql