2011-07-27 42 views
0

我一直在試圖打造管理平臺的開發和測試數據庫開發數據庫,​​與 耙分貝:創建:所有的,但我有收到以下錯誤:耙分貝:創建:都未能創造管理平臺

 
Couldn't create database for {"encoding"=>"utf8", 
"username"=>"bitnami", "adapter"=>"mysql", 
"database"=>"redmine_development", "host"=>"localhost", 
"password"=>"e06fad54d8", 
"socket"=>"/home/tudor/redmine-1.2.0-0/mysql/tmp/mysql.sock"}, 
charset: utf8, collation: utf8_unicode_ci (if you set the charset 
manually, make sure you have a matching collation) rake aborted! Don't 
know how to build task 'development' 

這是我的database.yml文件

production: 
    adapter: mysql 
    database: bitnami_redmine 
    host: localhost 
    username: bitnami 
    password: ******** 
    socket: /home/tudor/redmine-1.2.0-0/mysql/tmp/mysql.sock 
    encoding: utf8 

development: 
    adapter: mysql 
    database: redmine_development 
    host: localhost 
    username: bitnami 
    password: ********* 
    socket: /home/tudor/redmine-1.2.0-0/mysql/tmp/mysql.sock 
    encoding: utf8 

MySQL正在打開我檢查。 生產數據庫是默認創建的,問題在於開發。 我在閱讀其他論壇時發現的一個可能的錯誤來源是在我的database.yml中使用tab而不是兩個空格,但這不是這種情況。

測試配置:。

  • 的Ubuntu 11.04管理平臺v 1.2.0紅寶石v 1.8.7傾度V. 0.8.7的Rails v 2.3.11
+0

運行「mysql -u bitnami -pe06fad54d8」並查看是否可以登錄到mysql。 –

+0

登錄到mysql數據庫的作品。我肯定錯過了什麼。 – user852689

+0

你可以嘗試刪除套接字引用嗎? –

回答

1

確保您的用戶有權在mysql中創建數據庫,如下所示:

grant all on redmine_development.* to bitnami; 

從mysql控制檯應該有希望做的伎倆。

+0

就是這樣。非常感謝 ! – user852689