當我嘗試運行命令rake db:create:all
它給了以下錯誤:Mysql2安裝在Ruby on Rails的
rake db:create
Can't connect to MySQL server on 'localhost' (10061)
Couldn't create database for {"adapter"=>"mysql2", "database"=>"db/test", "username"=>"root", "password"=>nil, "host"=>"localhost", "pool"=>5, "timeout"=>5000}, charset: , collation:
Can't connect to MySQL server on 'localhost' (10061)
Couldn't create database for {"adapter"=>"mysql2", "database"=>"db/development", "username"=>"root", "password"=>nil, "host"=>"localhost", "pool"=>5, "timeout"=>5000}, charset: , collation:
你的MySQL服務器是否在運行? – 2012-01-18 17:32:17
需要更多信息。這在過去有效嗎?如果是這樣,改變了什麼?數據庫主機和數據庫的名稱是否與您的配置文件相匹配?你可以使用'mysql'直接從命令行使用相同的憑據進行連接嗎? 'nil'是你添加到配置中的值來掩蓋真正的密碼,還是真的在配置文件中是什麼? – 2012-01-18 19:20:02