-1

我是 ruby​​ on rail 的新手,我在数据库链接过程中遇到问题,也就是说,我的 rails3.1 应用程序适用于本地数据库,但现在我想连接全局数据库,即连接到客户端数据库。我已经给出了所有详细信息,包括用户名:、密码和主机名。但它给出了“无法连接到数据库”之类的错误。所以请让我退出这个..

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
4

1 回答 1

1

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

development:
  adapter: mysql2
  encoding: utf8
  database: my_db_name
  username: root
  password: my_password
  host: 127.0.0.1
  port: 3306
于 2012-12-17T11:37:02.390 回答