好的,我在这里查看了这个问题的大约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上。
我找不到任何东西似乎为我解决了这个问题。
答案 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解决了这个问题。