phpmyadmin:无法通过localhost进行数据库连接

时间:2015-10-26 11:08:06

标签: mysql phpmyadmin

我下载了phpMyAdmin v4.5.0.2。 我将config.inc.php配置为通过cookie验证到localhost上的MySQL服务器:

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

错误消息调用:登录MySQL服务器失败。 如果我使用host = 127.0.0.1,则可以登录。

我检查了/ etc / hosts中的127.0.0.1 localhost。 IPv6已禁用。

我该如何解决这个问题?

是否正确,主机值与mysql.user表的主机列相关联? 如果我有host = 127.0.0.1,那么我只能在db中拥有主机127.0.0.1的用户登录?

1 个答案:

答案 0 :(得分:0)

我在电脑上使用$cfg['Servers'][$i]['host'] = '127.0.0.1';

有了这个,我可以通过127.0.0.1与PhpMyAdmin连接并登录。

所以我设置了多个用户:

enter image description here