【问题标题】:Setting up my rails app to MySQL Database将我的 Rails 应用程序设置为 MySQL 数据库
【发布时间】:2014-07-02 00:34:34
【问题描述】:

我在将 Rails 应用程序连接到 MySQL 时遇到问题。我使用 SQL Pro 作为我的 GUI。

这是我的 database.yml

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: ecommerce-app-development
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock

test:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: ecommerce-app-test
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock

production:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: ecommerce-app-production
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock

我尝试在 SQL Pro 中创建一个名为“ecommerece-app-developent”的数据库,但它给我的错误消息如下:

已连接到主机,但无法连接到数据库 ecommerce-app-development。

确保数据库存在并且您拥有必要的权限。

MySQL 说:未知数据库 'ecommerce-app-development'

【问题讨论】:

    标签: mysql ruby-on-rails database


    【解决方案1】:

    您需要在连接之前创建数据库。 rake db:create 将为您完成此操作,然后您可以使用 SQL Pro 或其他方式连接到它。

    【讨论】:

      猜你喜欢
      • 2017-03-11
      • 1970-01-01
      • 2012-07-28
      • 2019-04-07
      • 2016-10-04
      • 1970-01-01
      • 2013-06-21
      • 2013-11-17
      • 2012-10-09
      相关资源
      最近更新 更多