Redmine安装问题rake命令问题MySQL数据库问题?
我有一些复杂的问题,涉及几个不同的程序,包括redmine、MySQL、Ruby、RubyonRails等。这是在WindowsXP上 我在这里遵循redmine的说明: 我在第五步。在这里,我要输入Redmine安装问题rake命令问题MySQL数据库问题?,mysql,ruby-on-rails,rake,redmine,Mysql,Ruby On Rails,Rake,Redmine,我有一些复杂的问题,涉及几个不同的程序,包括redmine、MySQL、Ruby、RubyonRails等。这是在WindowsXP上 我在这里遵循redmine的说明: 我在第五步。在这里,我要输入RAILS\u ENV=production rake db:migrate 当我在命令提示符下键入这个并按enter键时,我得到一个错误:“RAILS_ENV”不是一个命令 因此,我将其重新排序为:rakedb:migraterails\u ENV=production 这似乎是正确的,但我得到以
RAILS\u ENV=production rake db:migrate
当我在命令提示符下键入这个并按enter键时,我得到一个错误:“RAILS_ENV”不是一个命令
因此,我将其重新排序为:rakedb:migraterails\u ENV=production
这似乎是正确的,但我得到以下信息:
C:\redmine-1.2.1>rake db:migrate RAILS_ENV=production --trace
* Invoke db:migrate (first_time)
* Invoke environment (first_time)
* Execute environment
rake aborted!
Access denied for user 'redmine'@'localhost' (using password: YES)
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:620:in `real_connect'
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:620:in `connect'
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:203:in `initialize'
C:/redmine-1.2.1/vendor/rails/activerecord/lib/active_record/connection_adapters
/mysql_adapter.rb:75:in `new'
这是我的数据库.yml
文件内容:
MySQL(默认设置)
我真的需要一些指导。我的用户/密码几乎有问题。我已将密码更改为不包含“!”或任何其他特殊字符。我有大写字母和小写字母
任何帮助都将不胜感激
DemiSheep那么,您已经使用database.yml中指定的密码创建了“redmine”mysql用户了吗 您可以使用mysql客户端连接到此用户吗?(例如,
mysql-uredmine-pyourmysqlpassword
)
用户是否具有所有必需的权限?
拒绝用户“redmine”@“localhost”的访问(使用密码:YES)
。您的生产
环境密码似乎有误。如果您试图在与dev
模式相同的PC上以prod
模式启动它,请尝试将其保留为空,否则请仔细检查用户名/密码拼写解决问题,这是密码问题。现在我有一个新错误:Mysql::error:query:notconnected:CREATE TABLEschema_migrations
(version
varchar(255)not NULL)ENGINE=InnoDB Tasks:TOP=>db:migrate您使用的是哪个版本的Mysql?MySQL客户端可能无法与Rails 2.3.11配合使用。尝试下载此客户端DLL并将其放入ruby/bin目录:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: ****
encoding: utf8
development:
adapter: mysql
database: redmine_development
host: localhost
username: root
password:
encoding: utf8
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: redmine_test
host: localhost
username: root
password:
encoding: utf8
test_pgsql:
adapter: postgresql
database: redmine_test
host: localhost
username: postgres
password: "postgres"
test_sqlite3:
adapter: sqlite3
database: db/test.sqlite3