首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过localhost登录到MSQL,但可以通过127.0.0.7登录到Lion (OS X 10.7.4 ug)

问无法通过localhost登录到MSQL,但可以通过127.0.0.7登录到Lion (OS X 10.7.4 ug)
EN

Stack Overflow用户
提问于 2012-05-23 21:55:53
回答 1查看 1.4K关注 0票数 2

我最近从Snow Leopard升级到了OS 10.7.4。

从那时起,当'localhost‘被指定为Wordpress站点和PHPMyAdmin等的'host’时,就不能通过‘localhost’访问MySQL了。

一些注意事项/测试:- Apache正在"http://localhost“上运行并可访问-我知道mysql根路径,可以使用"/usr/local/mysql/bin/mysql -u ' root‘-p”登录-如果我对本地主机执行ping操作,它会解析为127.0.0.1。

我应该检查或报告什么才能进一步解决此问题?是否有需要添加'localhost‘到的my.ini或my.cnf文件?我试图找到/定位这两个,但它们似乎都不存在。

先谢谢你,本

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-23 22:03:38

登录mysql后,执行以下查询...

代码语言:javascript
复制
UPDATE mysql.user
SET Host = '%'
WHERE User = 'root';

有时,当我摆弄MYSQL DB表时,我需要这样做(如下所示),但这很可能与您的情况无关:

代码语言:javascript
复制
FLUSH PRIVILEGES;

如果可以,请重新启动MySQL服务器(服务)。然后尝试通过127.0.0.1或本地主机访问MySQL。警告:上面的命令可能可以在开发计算机上运行,但绝对不能在生产服务器上运行!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10721466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档