If you make some changes to your MySQL permissions, and they don't appear to be working make sure you try and issue a:
FLUSH PRIVILEGES;
That statement will refresh all the prermissions. If you need to GRANT
access to a user try something like this:
GRANT ALL PRIVILEGES ON dbname.* TO user@host;