sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

MAMP - phpMyAdmin #2002 - No se puede conectar al servidor MySQL local a través del socket '/Applications/MAMP/tmp/mysql/mysql.sock'

Estoy viendo exactamente lo mismo. MAMP MySQL ejecutándose y este mensaje de PHPMyAdmin

MySQL dijo:

#2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

El servidor no responde (o el socket del servidor local no está configurado correctamente).

Usé:sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock para permitir el acceso CLI de PHP local a MAMP MySQL

Encontré el archivo de configuración para phpMyAdmin aquí:/Applications/MAMP/bin/phpMyAdmin/config.inc.php

Agregué esta ruta explícita en el archivo de configuración.

$cfg['Servers'][$i]['socket'] = '/Applications/MAMP/tmp/mysql/mysql.sock';

Ahora funciona :)