我想将我的rails应用程序连接到远程数据库

时间:2012-12-17 10:33:05

标签: ruby ruby-on-rails-3

我是ruby on rail的新手,我在数据库链接期间遇到问题,也就是说,我的rails3.1应用程序适用于本地数据库,但现在我想将Global数据库.ie。连接到客户端数据库。我有givven所有的细节包括用户名:,密码,还有主机名。 但它给出了一个错误,如“无法连接到数据库”。 所以请让我出这个......

development:

  adapter: mysql2

  encoding: utf8

  reconnect: false

  database: abc_development

  pool: 5

  username: root

  password: 

  host: mysql.myappdemo.com


test:

  adapter: mysql2

  encoding: utf8

  reconnect: false

  database: abc_test

  pool: 5

  username: root

  password: 

  host: mysql.myappdemo.com


production:

  adapter: mysql2

  encoding: utf8

  reconnect: false

  database: abc_production

  pool: 5

  username: root

  password: 

  host: mysql.myappdemo.com

1 个答案:

答案 0 :(得分:1)

在database.yml主机和端口选项中指定

development:
  adapter: mysql2
  encoding: utf8
  database: my_db_name
  username: root
  password: my_password
  host: 127.0.0.1
  port: 3306