2011-11-12 5 views
3

J'essaye de créer un proc stocké dans MySQL.Accès refusé dans MySQL, même si GRANTS semble correct

Lorsque je tente de l'exécuter, je reçois l'erreur:

Access denied for user: '<myuser>' to database '<mydb>' 

Cependant quand je regarde les subventions pour cet utilisateur je reçois:

GRANT USAGE ON *.* TO '<myuser>'@'%' IDENTIFIED BY PASSWORD '<blah>' 
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON `<mydb>`.* TO '<myuser>'@'%' 

Je peux créer/drop/alter tables pas de problème, juste pas de joie avec le proc stocké.

(La base de données est hébergé par mon FAI/hébergeur)

+0

exécuter à droite peut-être? – FlyingGuy

Répondre