Please first read: http://webyog.com/faq/23_18_en.html
Basically the error message “access denied ..” tells that connection details are OK, but authentication details are not!
Probably the user is not configured to allow connections from remoste hosts. Only 'this_user'@'localhost' is defined – not 'this_user'@'some_remote_host(s)'!
But maybe your ISP will not allow for that and maybe you have no option to define such remote user (check your COntrol Panel!). Maybe you will need to use tunnelling! With tunnelling you connect from 'localhost'.