How was that you were trying to access MySQL? By surfing the PHP pages on the webserver (ie phpMyAdmin or CMS) or direct from commandline? If by surfing, were you surfing from a another computer?
You should really create a limited account to use for regular quaries for your pages. Anything more than "SELECT", "INSERT", "DELETE", "UPDATE" and "ALTER" is usually not recommended. If you want to be able to create databases and tables, then you can add "CREATE" to the list, but like I said its not recommended.
EXPERIENCE IS EVERYTHING!!!