使用Ruby on Rails和SSH远程访问服务器上的远程MySQL数据库(Use Ruby on

2019-10-19 19:13发布

如何使用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