2011-11-12 3 views
3

MySQL에 저장된 proc를 만들려고합니다. 나는이 사용자에 대한 보조금을 볼 때 내가 얻을 그러나GRANTS가 올바르게 보이더라도 MySQL에서 액세스가 거부되었습니다.

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

: 나는 시도하고 그것을 실행하면

, 나는 오류를 얻을

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>'@'%' 

내가/드롭을 만들 수 있습니다/변경 테이블에 아무런 문제가없고, 저장된 proc와 아무런 기쁨도 없습니다.

당신이 CREATE ROUTINE 권한이 필요 저장 프로 시저를 만들려면

+0

잘 아마도 실행? – FlyingGuy

답변

관련 문제