This article contains information about issues connecting remotely to your database.
How to add yourself to the whitelist so that you can connect to MySQL remotely.
1. Log into your cPanel
2. Click on the 'Remote MySQL' icon under the databases category
3. Type the IP you are connecting from in the box. (You can get your IP by browsing to http://whatismyip.org)
4. Click on 'Add Host'
Your done! You should now be able to connect successfully to port 3306 on your server. (e.g. yourdomain.com:3306 )