Я пытаюсь создать хранимый процесс в MySQL.
Когда я пытаюсь запустить его, я получаю сообщение об ошибке:
Access denied for user: '<myuser>' to database '<mydb>'
Однако, когда я смотрю на GRANTS для этого пользователя, я получаю:
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>'@'%'
Я могу создавать / удалять / изменять таблицы без проблем, просто без удовольствия с сохраненным процессом.
(База данных размещена моим провайдером / веб-хостингом)