Please try re-assigning the database user to the database with all the permissions in the MySQL section of your cPanel. If that does not work try creating a NEW MySQL user and assigning them permissions.
Glad it worked, since this is resolved I'm going to go ahead and close it. Feel free to re-open this or open a new thread if further assistance is needed.