from the cpanel ...
Databases -> MySQL -> MySQL DBs
select your new database that you created ...
Database Users should list some users ...
click the edit icon beside the user you are using ... and make sure they have all the boxes ticked ..
only use this user to administer the database
Create a new user after that that can read .. and if needs be read / write to the database
hopefully that should solve your problem ?
When you assign a user to the database it by default I think has Read only access you've to change it to DBA which is database admin ...
let us know how you get on