Mysql phpmyadmin:无法通过本地主机连接数据库
我下载了phpMyAdmin v4.5.0.2。 我将config.inc.php配置为通过Cookie对localhost上的MySQL服务器进行身份验证: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
/* 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.