Enable Remote MySQL Connections in cPanel | Liquid Web Knowledge Base: "Remote MySQL connections are disabled by default in cPanel servers because they are considered a potential security threat. Using the tools in the Web Host Manager (WHM) and the domain-level cPanel interface (usually http://domainname.com/cpanel) remote hosts can be added which the server allows to connect to the MySQL service.
Please note that Liquid Web Shared customers are not permitted to use remote MySQL connections in order to ensure the security of the other customers on the same server. This guide pertains to Dedicated and VPS customers running Linux servers with cPanel.
Before using either of the following techniques, you will need to to open up port 3306 in your server’s firewall."
'via Blog this'