yes I ran the instalation again because it said it stopped when I entered the mysql password wrong then on the second install atempt it didnt ask for any mysql information, and when I installed mysql it didnt ask me for a password so im trying to reset/change it I found some information on that here: http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html but I am not able to follow it very easily.

I ran those commands and I didnt get any errors or messages.

I looked at that other thread but I need to reset the mysql password to continue.

this command: mysqladmin -u root password yourrootsqlpassword seems to require that you have a mysql password and this command: mysqladmin -u root -p<current_password> password <new_password> seems to be for resetting the password but you have to have a password to reset and on this page it says

If you have never set a root password for MySQL, the server does not require a password at all for connecting as root.

Click to expand...

but in terminal if I leave the password blank it says it fails to connect:

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "/var/lib/mysql/my.cnf" to set server-specific options or
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0

from /etc/mysql/my.cnf and restart MySQL, although I don't think this has anything to do with your problem.

I guess you have wrong values in the Host coumn in the user table of the mysql database. The problem is: how do we change it if we can't access it?
And I wonder how the wrong values went into there? Maybe someone accessed the MySQL database when it didn't have a password and changed the values...