Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Conectar o MySQL através do localhost não está funcionando, mas 127.0.0.1 está funcionando


O PHP ainda está tentando usar o local do soquete padrão. Este problema pode aparecer se você moveu a pasta MariaDB/MySQL de /var/lib/mysql para outro local. Para resolver o problema você tem que definir a localização do novo socket no /etc/php.ini Arquivo.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock

Cuidado, dependendo de qual driver você usa, você pode ter que especificar o pdo_mysql.default_socket= !

Para verificar seu diretório atual, execute o seguinte comando no mysql:
select @@datadir;