在 Amazon RDS 上运行我们的应用程序。如何审查/检查数据库中的数据?例如,我怎样才能得到一个列表articles
?
我的应用程序在 Ruby on Rails 和 Heroku 上运行。我想到的一种方法是运行 Heroku 控制台命令。
有没有更好的方法来查看 RDS 数据库中存储了哪些数据?
在 Amazon RDS 上运行我们的应用程序。如何审查/检查数据库中的数据?例如,我怎样才能得到一个列表articles
?
我的应用程序在 Ruby on Rails 和 Heroku 上运行。我想到的一种方法是运行 Heroku 控制台命令。
有没有更好的方法来查看 RDS 数据库中存储了哪些数据?
我使用MySQL Workbench来查看数据、运行查询等。它使用常规 MySQL 设置直接连接到 Amazon RDS MySQL 实例。
更新:
请务必将要连接到 RDS 实例的计算机的 IP 地址添加到 RDS 中的访问列表中。IIRC,默认情况下 RDS 实例将只接受来自 AWS 内部的连接。
我使用的是 SequelPro,但它们不支持 ssl。Amazon RDS 说明了必须使用 SSH 将您的 EC2 连接到您的 RDS。
这基本上是在以下使用 MySQL Workbench 的教程中所做的:http: //thoughtsandideas.wordpress.com/2012/05/17/monitoring-and-managing-amazon-rds-databases-using-mysql-workbench/
我之前也使用过 SequelPro,但本教程非常清晰,我只需几分钟就可以在 MySQL Workbench 上运行。