Issue
When trying to use a MySQL database externally, you receive a request timed-out error or a permission denied error. This can happen when connecting to the database from your home computer or another server.
Solution
Go to:
User Level -> MySQL Management -> databasename -> Add Access Host
You can either add the IP of the remote connecting box or use %
to allow all IPs to connect (not recommended unless required). Please also ensure you are using the correct username/password, it will still be required even if you add your IP to the list.