Okay, so here's the scenario. I started building my own website from scratch about a week ago. I have had some ups and downs. Made a few mistakes. Started from scratch a couple of times. I finally had everything the way I wanted it, until I tried to install gmail on my host. This managed to fry everything somehow. Disheartened, but with grim determination I started from scratch yet again. I used fantastico to uninstall wp and, not seeing an option to do similarly, I deleted my vb and it's subdomain. Starting from scratch. I reinstalled wp. Good. I reinstalled gmail. Good. (did nothing different, no idea why it fried everything the first time). Went to reinstall vb. PROBLEM! I did not have permission to access that directory or database. Something of that nature (sorry cant remember which particular error it threw that time.) I decided to back up my sql for my vb database. OK, fine. I went to import it. Receiving an error stating it already existed, I deleted the db and imported it. Worked fine. Go to install vb and it says I do not have permission to access that db. WTF? Before you ask, yes my config.php file is set up properly. I use phpMyadmin and i see the database. I go to MySql in cpanel and the database does not appear at all. I try to remove the db from myPhpadmin and, once again, I do not have permission. I am the only person on my server. If I do not have permission, who does? I do not even see a place to address this in cpanel. I cannot add new users to the db or edit their permissions because the db does not appear, except in myPhpadmin. I hope I didn't ramble to much and I provided a detailed enough explanation of my issue here. I'm sure it's some retarded mistake I'm making. If someone can fix this without even thinking, good for you lol. I sure would appreciate some help.
Not too sure about cpanel. But why don't you try this? Dump the database into a file with phpmyadmin, delete the database. Create the database in Cpanel, restore from the dump file.