关于mysql项数据库的问题

关于mysql项数据库的问题

我的系统是mysql数据库。root用户的密码是空。现在用php?name=rails" onclick="tagshow(event)" class="t_tag">rails创建的项目中,database.yml中的password项为空。可是为什么php?name=%C1%AC%BD%D3" onclick="tagshow(event)" class="t_tag">连接不上数据库呢?
还有一个问题。我的database.yml初始是下面这个样子。这些是不是需要手动更改?
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
 adapter: sqlite3
 database: db/development.sqlite3
 pool: 5
 timeout: 5000

# 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: sqlite3
 database: db/test.sqlite3
 pool: 5
 timeout: 5000

production:
 adapter: sqlite3
 database: db/production.sqlite3
 pool: 5
 timeout: 5000
是的,默认生成的database.yml是sqlite3的。要么在生成的时候,直接指定数据库,如

[Copy to clipboard] [ - ]
修改%ruby_home%\lib\ruby\gems\1.8\gems\rails-2.2.2\lib\rails_generator\generators\applications\app下app_generator.rb文件 DEFAULT_DATABASE = 'sqlite3' 为mysql。 新建项目时生成的数据库文件就是mysql了。
谢谢两位的指点,受教了。