I should learn to read the previous posts properly, OpenGeek already picked up on my observation
When the database creation is handled by CPanel, I think it’s a standard thing to find that phpMyAdmin has ’No Privileges’ set for the database creation - it’s how my host has it configured and I’ve had no problems with the installation.
Have you tried an install without creating the blank config.inc.php? The install should create this for you.
ps. Does Cpanel add any prefixes to the database name? If so, you’ll need to reflect in the setting during the install process - just an idea, as that’s caught me out a few times in the past.