如何使用SSH来让我的回报率数据库调用一个远程MySQL数据库的远程服务器上。 我有主机的IP,SSH用户名,SSH密码,数据库,数据库的用户名,密码,数据库和端口。 我见过的任何例子显示的代码只是一个Ruby脚本,但我不知道如何应用解决我的Web应用程序。 我需要在我的database.yml文件,以改变什么? 我感谢所有帮助...
Answer 1:
去这个问题的方法是创建一个SSH隧道到目标数据库主机和本地服务器指向它。 退房: 如何配置到远程数据库密码的访问的Rails
Answer 2:
您可以连接到从Rails的远程数据库。 只需编辑您database.yml
:
development:
adapter: mysql
encoding: unicode
pool: 5
username: username
password: password
host: hostname
port: port_number
database: database_name
文章来源: Use Ruby on Rails and SSH to access remote MySQL database on remote server