无法连接到Heroku上的JawsDB实例

时间:2017-10-03 23:14:50

标签: mysql heroku

我刚创建了一个JawsDB MySQL实例并使用我的应用程序配置它。执行heroku config: get JAWSDB_URL会产生以下字符串:

mysql://(redacted-username):(redacted-password)@h40lg7qyub2umdvb.cbetxkdyhwsb.us-east-1.rds.amazonaws.com:3306/schema

尝试使用任何数据库管理器GUI(例如MySQL Workbench或HeidiSQL)使用以下参数连接到此数据库时:

| Key        | Value               |
| ---------- | ------------------- |
| hostname   | h40lg7qyub2umdvb.cbetxkdyhwsb.us-east-1.rds.amazonaws.com |
| port       | 3306                |
| username   | (redacted-username) |
| password   | (redacted-password) |
| connection | TCP/IP              |

...我收到以下错误:

Failed to Connect to MySQL at h40lg7qyub2umdvb.cbetxkdyhwsb.us-east-1.rds.amazonaws.com:3306 with user (redacted-username)

Lost connection to MySQL server at 'reading initial communication packet', system error: 0

这是我尝试这个的第二次尝试 - 我刚收到与之前设置的JawsDB实例相同的错误,所以我删除了它并在此处再次收到相同的错误。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

经过进一步调查后,我发现3306端口在我的大学被封锁了,不用多亏了这个无用的错误信息。

希望这可以帮助遇到此问题的其他人,因为这不在文档中。