我最近从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文件?我试图找到/定位这两个,但它们似乎都不存在。
先谢谢你,本
发布于 2012-05-23 22:03:38
登录mysql后,执行以下查询...
UPDATE mysql.user
SET Host = '%'
WHERE User = 'root';有时,当我摆弄MYSQL DB表时,我需要这样做(如下所示),但这很可能与您的情况无关:
FLUSH PRIVILEGES;如果可以,请重新启动MySQL服务器(服务)。然后尝试通过127.0.0.1或本地主机访问MySQL。警告:上面的命令可能可以在开发计算机上运行,但绝对不能在生产服务器上运行!
https://stackoverflow.com/questions/10721466
复制相似问题