It seems u used the wrong port. The default port of MySql should be 3306, not 8080. If u are on unix/linux platform, check the port by 'cat /etc/services | more' . Input 'mysql -u root -p mysql' to recheck if your account and password is correct or not. After jumping into mysql shell mode, input 'select host,user,password from user;' after prompt
to check the host(connecting from ), user and user privilage is availabe or not. Hope that helps.