终端下可以登录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 也可以。