mysql - 自 Lion (OS X 10.7.4 ug) 以来,无法通过 localhost 登录 MYSQL,也无法通过 127.0.0.7 登录 CAN

标签 mysql phpmyadmin osx-lion

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

从那时起,当将“localhost”指定为 Wordpress 站点和 PHPMyAdmin 等的“主机”时,就无法通过“localhost”访问 MySQL。如果我使用 127.0.0.1,它就可以正常工作。

一些注释/测试: - Apache 正在“http://localhost”(以及大量其他虚拟主机)上运行并可访问 - 我确实知道 mysql root 通行证,并且可以使用“/usr/local/mysql/bin/mysql -u 'root' -p” 登录 - 如果我 ping 本地主机,它确实解析为 127.0.0.1。

我应该检查或报告哪些内容以进一步解决此问题?是否有需要添加“localhost”的 my.ini 或 my.cnf 文件?我试图找到/定位它们,但它们似乎不存在。

提前致谢, 本

最佳答案

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

UPDATE mysql.user
SET Host = '%'
WHERE User = 'root';

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

FLUSH PRIVILEGES;

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

关于mysql - 自 Lion (OS X 10.7.4 ug) 以来,无法通过 localhost 登录 MYSQL,也无法通过 127.0.0.7 登录 CAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10721466/

相关文章:

mysql - MYSQL 同步同一个数据库中的两个表的记录

C# MySql.Data.MySqlClient.MySqlException (0x80004005) 问题

php - 仅在 MySQL 列中自动标记日期

php、mysql 和 phpmyadmin、MAMP 或 Homebrew 软件

c - fscanf 总线错误 : 10 when switching from Snow Leopard to Lion

iOS:SDK iOS7 和 XCode 4.6.3

php - 当两个表具有相同的列名时,连接关系表后对模型进行排序

MySQL 左连接计数事件并返回 null

php - 插入语句推过列并丢失数据

macos - 如何更改macports的镜像