Keyloggers, Mysql injection and Statistics


I just tried to log in to my cPanel account and the password is not working. I am absolutely sure that I am entering the username and password information correctly, so I am afraid that it has been changed by someone.

I don’t know if they got the password via a keylogger or if they hacked one of my sites (mysql injection or something) but the only explanation I can think of is that someone has accessed my cPanel and changed the login password.
Either way I guess I should change all of the passwords on the databases too, right?

I definitely logged in on the 30th so this must have just happened since then.

Any help with regaining access to my cPanel is much appreciated. Also any advice on what to change and how to protect myself better in the future.

Tori Taiyo