2011-07-27 45 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