MacOS安装phpMyAdmin几点问题

1. 登录时出现“#2002 无法登录 MySQL 服务器”。

原因:

phpMyAdmin为PHP编写,MacOS默认安装的php配置,设置mysql监听socket默认为/var/mysql/mysql.sock,而mysql实际监听的socket为/tmp/mysql.sock,因此phpMyAdmin去找/var/mysql/mysql.sock时找不到。

解决方法:

ln -s /tmp/mysql.sock /var/mysql/mysql.sock

 

2. 登录时出现“#1043 无法登录 MySQL 服务器”。

原因:

1. 显式设置root可以使用空密码登录。

$cfg['Servers'][$i]['AllowRoot'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

2. 设置访问ssl为false

$cfg['Servers'][$i]['ssl'] = false;

由于开始在提示下设置ssl为true,结果死活登录不进去,原因还不清楚。

你可能感兴趣的:(phpMyAdmin)