I have seen hosting with limits on MySQL storage, but I am not sure if this happens with cPanel or not. Thanks for any help nolag
It depends on the server setup. I have 100Gb+ databases on a cpanel server. It all depends on the available storage and the way the hard drives are partitioned. Also the root user can set quotas for individual cpanel users. If you are the administrator, just make sure not to set a quote when you setup an account.
Making MySQL databases count against a user's quota is a cPanel option. "Calculate the disk usage of account MySQL and PostgreSQL databases."