1

我已将数据库下载到我的桌​​面(我使用的是 OSX)

我需要创建使用该数据库的 Rails 应用程序,如果这个问题如此简单,我很抱歉,我是 Rails 新手!我认为这socket:是数据库的路径,这是正确的吗?

development:
  adapter: mysql2
  encoding: utf8
  database: ttlem_demo_development
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock
4

1 回答 1

1

您的文件似乎是正确的。如果要在 localhost 上连接,则需要添加此行

hostname: 127.0.0.1

到你的文件。

请注意,您提供的 database.yml 仅包含开发部分。您可以添加其他部分,例如“测试”或“生产”。你可以在这里看到一个例子

我还在这里找到了对套接字的一个很好的解释。希望对您有所帮助。

于 2013-10-09T15:42:41.397 回答