mysql - phpmyadmin:不能通过本地主机进行数据库连接

标签 mysql phpmyadmin

我下载了phpMyAdmin v4.5.0.2。
我将config.inc.php配置为通过cookie验证到本地主机上的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,那么我只能以数据库中拥有主机127.0.0.1的用户身份登录吗?

最佳答案

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

这样,我可以通过127.0.0.1连接和登录PhpMyAdmin。

因此,我设置了多个用户:

enter image description here

关于mysql - phpmyadmin:不能通过本地主机进行数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33344229/

相关文章:

mysql - pt-query-digest:什么是 "Query size"?

javascript - 尝试访问嵌套查询中的数组时未定义

mysql - 在 my sql 第 1 行的 '' 附近使用的正确语法

html - 单选按钮的类型是什么?

php - 调用未定义的函数 __() 错误 - 带有 LNMP 的 phpMyAdmin

mysql - 导入数据到mysql数据库

MySQL在数组中按键搜索json值

Phpmyadmin 的 PHP 不执行但其他 php 脚本工作

mysql - 无法访问 phpmyadmin

mysql - 哪个 MySQL 归类比较例如é 和 e 相等?