[英]How to browse data in MySQL database on Amazon EC2?
我已将Rails应用程序部署到Amazon EC2服务器(Ubuntu),但我正在考虑如何从终端(SSL)连接到MySQL数据库并手动检查数据库中的数据。
怎么做? 我在database.yml
文件中看到了一些凭证,但是不知道如何在EC2实例上连接/登录MySQL。
谢谢
这里没有特殊的魔术。 EC2服务器就是……一台服务器。 这并不像heroku或godaddy那样托管,您的数据库将托管在其他数据库服务器上。
除非您明确设置单独的数据库服务器(我认为您没有这样做),否则您将拥有一台运行Ubuntu的整个虚拟机,并且该数据库服务器很可能在同一台计算机上运行。
因此,您可以将ssh插入计算机并仅运行标准mysql客户端。 此处的文档: http : //dev.mysql.com/doc/refman/5.6/en/mysql.html 。
如果要使用其中一项注释中提到的sequel pro等gui软件,则需要在aws控制台中打开端口。 Amazon默认情况下关闭所有端口。 这样做打开端口:
这将打开端口3306,并使您能够使用外部工具查看服务器。
如果只想对数据库调用一些sql只是为了验证少量数据,则可以尝试执行以下操作:
sql_statement = 'SELECT * FROM users'
ActiveRecord::Base.connection.execute(sql_statement).to_a
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.