phpMyAdmin – #2002 Cannot log in to the MySQL server

终端下可以登录mysql,但是用phpmyadmin无法登录提示:#2002 Cannot log in to the MySQL server

修改config.inc.php文件,

将$cfg['Servers'][$i]['host'] = ‘localhost’;
改为$cfg['Servers'][$i]['host'] = ’127.0.0.1′;
————————————————–

修改 php.ini: mysql.default_socket = /tmp/mysql.sock

ps: 主要原因是因为本地 xampp 的 mysql 服务配置 my.cnf
socket = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

把路径 ln -sf 到 /tmp/mysql.sock 也可以。