database.yml, what to change?

exactly what do i need to change? i should set username and password
to whatever i want?
or username should be root?
what exactly do i need to change/set up?

"""
You then need to edit the database.yml file (in any text editor) to
properly link to your database etc. This file can be found in the
ProjectName\config\ directory. You will be presented with something
that looks like:

development:
  adapter: mysql
  encoding: utf8
  database: ProjectName_development
  username: root
  password: your_password_here
  host: localhost (modify if needed)

Once all this is set up, you just need to run the command:
"""

and what exactly do they mean by this? i should change something here
or not?

# 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
  encoding: utf8
  database: testproject_test
  username: root
  password:
  host: localhost

libmysql.dll

the file was not found i get when i run "rake db:create".

exactly where do i need to run this from. i run it in the folder of my
project.

and what exactly do they mean by this? i should change something here
or not?

It means what it says: don't set that database to be the same as your
dev/production database, because it will get erased automatically. You
do still probably want to change it, just don't set the database to be
the same as your production/dev ones.

exactly what do i need to change? i should set username and password
to whatever i want?
or username should be root?
what exactly do i need to change/set up?

It doesn't matter what database/username/password are, as long as they
match up with how mysql is setup (ie there is a database of that name
and the specified user can access it, using the specified password)

Fred