虚拟机可以登录,但是在网页上就登录不了

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
I_尼克哇 2018-03-21 16:15:09

你好,命令行登录之后可以执行:

create user 'root'@'%' identified by '密码'; 

GRANT ALL ON *.* TO 'root'@'%'; 

flush privileges;

为root用户授权所有客户端可登录。

原因是默认的mysql,root用户只允许本机访问,正常来说通过其他方式访问应该创建另外只有部分权限的用户,或只针对单个库创建用户。

提问者 星期9 2018-03-19 14:23:44

您好,尝试以下解决方法:

1 找到 “phpMyAdmin/libraries”文件夹下的config.default.php文件

2 找到文件中的$cfg['Servers'][$i]['host'] = 'localhost';  

3 将其修改为$cfg['Servers'][$i]['host'] = '127.0.0.1';

4 关闭浏览器,再次登陆试一试。

如果解决了您的问题,请采纳,祝学习愉快~


怪人木林 2018-03-19 13:44:56

http://blog.csdn.net/qq_15574035/article/details/76576990 这个是登录时报错的解决方案,你可以试一下

https://segmentfault.com/q/1010000000328531 这个是写代码时的报错,原因基本是相同的

  • 提问者 星期9 #1
    我的天,你没看问题吗,咱们情况不一样啊
    2018-03-19 13:51:51
  • 提问者 星期9 #2
    原因到底哪里相同了啊,最近都是答非所问
    2018-03-19 13:52:51
  • 怪人木林 回复 提问者 星期9 #3
    第一个是登录时会报错的解决方案,更改配置文件,跟着操作就好。第二个链接是如果使用代码链接数据库报错的解决方案。本质上是相同的,是因为都是由于localhost,127.0.0.1的问题引起的。
    2018-03-19 14:09:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师