Ruby on rails Rails Dreamhost SQL server VPS
我遵循了以下教程:。现在,如果我像SQLite3一样遵循它,它将非常有效。虽然如果我试图通过放置在gem文件中来更改mysql数据库Ruby on rails Rails Dreamhost SQL server VPS,ruby-on-rails,ruby,ruby-on-rails-3,dreamhost,Ruby On Rails,Ruby,Ruby On Rails 3,Dreamhost,我遵循了以下教程:。现在,如果我像SQLite3一样遵循它,它将非常有效。虽然如果我试图通过放置在gem文件中来更改mysql数据库 gem "mysql2" 然后在数据库中安装database.yml,如下所示 production: adapter: mysql2 encoding: utf8 host: localhost database: test-mysql2_production pool: 5 username: test_user passwor
gem "mysql2"
然后在数据库中安装database.yml,如下所示
production:
adapter: mysql2
encoding: utf8
host: localhost
database: test-mysql2_production
pool: 5
username: test_user
password:
socket: /tmp/mysql.sock
我在vps上添加database.yml的原因是它没有创建数据库。我仍然发现自己有问题,因为我试图创建命令rake db:create,但我得到了以下错误
找不到数据库,找不到具有密码的用户。我有什么遗漏吗?或者因为它是一个实时服务器,所以我不应该这样做,而应该以另一种方式创建我的项目?您是否从他们的cpanel在dreamhost上创建了mysql数据库 然后您需要一个可以访问数据库的用户 在尝试从rails连接到mysql数据库之前,请尝试直接从命令行连接到mysql数据库,以确保它正常工作。这将有助于: 是的,与heroku为您创建数据库不同,您需要database.yml的副本