Hi Danny,
I am also facing the same kind of problem. After reading lot of references I came to know that we have to add a user on the linux server with the host name as the system name or IP address on which you're working.
Here's an example !
User name = martin
password = mysql123
host=system3
Then Grant all privileges the user.
GRANT ALL ON . TO martin@system3
Then restart the mysql server.
Hope it will work ! If you have a better solution kind mail me !
My email address is martinsunder@rediffmail.com
Bye 🙂
Martin !