2013-10-09 29 views
1

我已经下载了一个数据库到我的桌面(我正在使用OSX)套接字声明在rails应用程序的database.yml文件中做了什么?

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

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

我建议您给出的答案对您主要提出的问题是正确的 - 即使您正在寻找更广泛的关于如何设置配置的帮助。希望你在那些年前解决了这个问题,并且可以接受“database.yml中的套接字是什么”给出的答案。 –

回答

1

你的文件似乎是正确的。如果你想在本地主机上连接,你需要添加这条线

hostname: 127.0.0.1 

到您的文件。

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

我还发现了一个很好的解释插座here。希望这会帮助你。

+0

非常感谢!对不起,我的问题可能不清楚,我明白如何使用MySQL的应用程序,但我不明白如何使用已经存在的数据库,你知道如何做到这一点? –

+0

我没有得到任何错误,我认为必须编辑套接字:在database.yml,但不太确定 –

+0

将添加主机名:127.0.0.1找到我的桌面上的现有数据库与我想要的所有表和信息使用? –

相关问题