1. 登陆时出现“#2002 没法登陆 MySQL 服务器”。php
缘由:mysql
phpMyAdmin为PHP编写,MacOS默认安装的php配置,设置mysql监听socket默认为/var/mysql/mysql.sock,而mysql实际监听的socket为/tmp/mysql.sock,所以phpMyAdmin去找/var/mysql/mysql.sock时找不到。sql
解决方法:服务器
ln -s /tmp/mysql.sock /var/mysql/mysql.socksocket
2. 登陆时出现“#1043 没法登陆 MySQL 服务器”。spa
缘由:ssl
1. 显式设置root可使用空密码登陆。登录
$cfg['Servers'][$i]['AllowRoot'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;配置
2. 设置访问ssl为false密码
$cfg['Servers'][$i]['ssl'] = false;
因为开始在提示下设置ssl为true,结果死活登陆不进去,缘由还不清楚。