我需要将我的应用程序从 sqlite 移动到 mysql。我按照那个指南
安装了mysql,这是我的yaml文件
developement:
adapter: mysql2
encoding: utf8
database: dev-db
pool: 5
timeout: 5000
test:
adapter: mysql2
encoding: utf8
database: test-db
pool: 5
timeout: 5000
production:
adapter: mysql2
encoding: utf8
database: prod-db
pool: 5
timeout: 5000
当我尝试这样做时, rake db:create
我得到了这个错误
无法通过 socket '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)
无法为 {"adapter"=>"mysql2", "encoding"=>"utf8", "database"=>"test-db", "pool"=>5, "timeout"=>5000}, charset: utf8, collation: utf8_unicode_ci
(如果你手动设置 charset, 确保你有一个匹配的排序规则)
我需要做什么?