在MySql 5.6.26中拒绝了Sequel Pro或其他非套接字连接

时间:2015-08-09 15:41:28

标签: mysql macos

好的,我在这里查看了这个问题的大约15个答案,但没有一个能够奏效。

我在Mac上运行OSX 10.10,MySql 5.6.26

每当我尝试连接Sequel Pro时,我都会得到以下信息:

Unable to connect to host 127.0.0.1 because access was denied.

我的用户在我的MySql转储中,并将所有用户授予

+----------------------+----------+
| Host                 | User     |
+----------------------+----------+
| %                    | macfelon |
| 127.0.0.1            | macfelon |
| 127.0.0.1            | root     |
| ::1                  | root     |
| localhost            |          |
| localhost            | macfelon |
| localhost            | root     |
| robert-macbook.local |          |
| robert-macbook.local | root     |
+----------------------+----------+

我的端口在3306打开。它与Socket选项连接,但不在Standard上。

我找不到任何东西似乎为我解决了这个问题。

1 个答案:

答案 0 :(得分:0)

你绝对肯定它实际上正在侦听3306端口吗?这里有一个答案:https://dba.stackexchange.com/questions/108522/mac-os-x-10-10-mysql-5-6-26-accessible-from-cli-but-not-port-3306其他人报告my.cnf中的配置被忽略,出于某种原因MySQL 5.6.26配置/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist默认情况下使用端口3307。将.plist修改为端口3306解决了这个问题。