【发布时间】:2026-02-08 04:45:01
【问题描述】:
我已经在这里设置了 SLL 证书:
export DATABASE_URL="mysql2://leder:password@pfhpdb.cyo1f7mucyku.eu-central-1.rds.amazonaws.com/pfhpdb?sslca=config/amazon-rds-ca-cert.pem"
在运行带有生产环境和数据库的 heroku rails 5 应用程序时,我收到以下错误:
ActionView::Template::Error (Can't connect to MySQL server on 'pfhpdb.cyo1f7mucyku.eu-central-1.rds.amazonaws.com' (101 "Network is unreachable")):
我的database.yml如下:
production:
adapter: mysql2
encoding: utf8
host: pfhpdb.cyo1f7mucyku.eu-central-1.rds.amazonaws.com
database: pfhpdb
pool: 5
username: <%= ENV['RDS_USERNAME'] %>
password: <%= ENV['RDS_PASSWORD'] %>
评论:使用 SQuirreL 连接到 RDS 时出现同样的错误 - class java.net.SocketException: Network is unreachable (connect failed)!
更新 20200503: 从这篇文章开始: Mariadb connection client: Access denied for user (using password: NO) on mysql 8.0
我无法在 MariaDB 中使用密码登录,也无法更改数据库表访问 b/c 我无法在 MariaDB 中使用密码登录。我的数据库已关闭...
【问题讨论】:
标签: ruby-on-rails amazon-web-services heroku