Separate cPanel use of MySQL from account use of MySQL
There should be no reason for cPanel to use the same MySQL instance as the user accounts on the server. We have a master-master replication setup and cPanel attempts to perform test database/table deletion after upgrades. These do not replicate properly and make replication fail. This is during the middle of the night and so by the time we're at work the servers are already many hours apart. As we don't know what users or database/table names cPanel will be using, we cannot define this to be ignored for replication in advance.