2012-12-18 93 views
-1

嗨,我遵循以下教程http://wiki.dreamhost.com/RVM。尽管它使用了sqllite3,但我已经开始使用phusion了。我想用mysql数据库,而不是现在,当我尝试耙分贝:创建我得到以下信息Rails服务器重启

,我有不过是我改变了宝石中的Gemfile以mysql2的问题。我必须安装看起来类似的数据库.yml

development: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: domain_dev 
    pool: 5 
    username: ****** 
    password: ****** 
    host: mysql.wyw.mydomain.ca 

但我不明白插座是哪里?我也不知道如何重新启动rails。我用ctr + c停止了乘客,但是我不知道它是否真的像在本地机器上一样使用导轨s重新启动,只需执行以下乘客启动。

我正在使用dreamhost。

+0

尝试'耙分贝:创建RAILS_ENV = development' –

+0

仍表示无法通过套接字连接....虽然如果我使用下面的命令的mysql -u **** **** -p - h mysql.wyw.domain.ca domain_dev does not work – Jseb

回答

0

也许你忘了指定一个端口。如果没有指定,我不希望连接器使用套接字。我的猜测是这不是你的整个database.yml文件,那里有一个套接字配置。

development: 
    adapter: mysql2 
    encoding: utf8 
    database: domain_dev 
    username: xxxx 
    password: xxxx 
    host: mysql.wyw.mydomain.ca 
    port: 3306 
    pool: 5 
    timeout: 5000 
+0

没有,我放置我的database.yml,但它实际上并没有读取它,如果我尝试运行其说,不能找到MySQL的根,我不使用这个用户名就像它不关心它 – Jseb