将Rails 4连接到远程MySQL数据库

时间:2015-07-01 06:06:02

标签: mysql ruby-on-rails

我两个月以来一直在使用Rails,但直到现在我还没有使用数据库。

我希望我的web-app连接到远程数据库(MySQL)并使用Highcharts提取一些数据以在Rails中绘制它。

我找到了很多教程,解释了如何连接到现有数据库(编辑config/database.yml),但这是在同一台服务器上。

我使用的是Ubuntu 14.04 LTS。

有人能解释一下这些步骤或如何使用Rails实现与远程数据库的这种连接以及如何从给定数据库中提取数据?

2 个答案:

答案 0 :(得分:6)

您只需编辑database.yml文件,使其指向远程数据库:

  adapter: mysql2
  encoding: utf-8
  pool: 5
  username: "username"
  password: "password"
  host: "hostname"
  port: "port number"
  database: "database name"

答案 1 :(得分:-2)

在论坛和人们问两天后,没有人可以帮助我,但是,我找到了解决方案。

  1. 重要提示:要连接到外部数据库,首先应创建SSH隧道!!!!

  2. 配置database.yml