phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

MAMP - phpMyAdmin #2002 - Não é possível conectar ao servidor MySQL local através do soquete '/Applications/MAMP/tmp/mysql/mysql.sock'


Estou vendo exatamente o mesmo. MAMP MySQL em execução e esta mensagem do PHPMyAdmin

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

O servidor não está respondendo (ou o soquete do servidor local não está configurado corretamente).

Eu usei:sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock para permitir o acesso local do PHP CLI ao MAMP MySQL

Encontrei o arquivo de configuração do phpMyAdmin aqui:/Applications/MAMP/bin/phpMyAdmin/config.inc.php

Eu adicionei este caminho explícito no arquivo de configuração.
$cfg['Servers'][$i]['socket'] = '/Applications/MAMP/tmp/mysql/mysql.sock';

Agora funciona :)