Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql phpmyadmin:无法通过本地主机连接数据库_Mysql_Phpmyadmin - Fatal编程技术网

Mysql phpmyadmin:无法通过本地主机连接数据库

Mysql phpmyadmin:无法通过本地主机连接数据库,mysql,phpmyadmin,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_typ

我下载了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,则可以登录

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

我怎样才能解决这个问题

主机值与mysql.user表的主机列关联是否正确? 如果我的主机=127.0.0.1,那么我只能与数据库中主机为127.0.0.1的用户登录?

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

有了它,我可以通过127.0.0.1连接并登录PhpMyAdmin

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


检查IIS是否在同一主机上运行?是否已设置$cfg['blowfish_secret']?@Sandepsure:I使用apache 2.4,如何检查?@Lucky Chingi:[blowfish_secret]已设置up@ChristianMolecki您是在windows还是linux上工作?如果我使用[host]=127.0.0.1,我只能使用主机=127.0.0.1或任何主机的数据库用户登录。是的,我的错误;看来我已经成功了。也许你可以看一看。/etc/hosts是正确的:127.0.0.1 localhost另外,我评论了IPv6条目IPv6是从不同的资源中禁用的,并且,对于我来说,在不添加额外用户的情况下将127.0.0.1与localhost结合使用似乎是不可能的。@localhost。如果我使用$cfg['Servers'][$I]['host']='127.0.1';我可以使用登录root@127.0.0.1. 如果我使用$cfg['Servers'][$I]['host']='localhost';我不能用任何用户登录,甚至不能root@localhost.