Error Code: 1370. alter routine command denied to user

现象:Mysql 在创建存储过程时出现下面错误:

Error Code: 1370. alter routine command denied to user 'dbuser'@'%' for routine 'db_name.db_sp' 

原因:数据库用户在 Mysql 5.X 版本中没有CREATE ROUTINE or ALTER ROUTINE 权限,导致授权失败。

解决办法:授权用户 CREATE ROUTINE or ALTER ROUTINE  权限。

 

 -----------------------------

定义:To alter or drop stored functions/procedures。

ALTER ROUTINE权限:更改或者删除存储函数或者存储过程的权限

 

 

参考

http://faq.webyog.com/content/26/28/en/why-are-stored-procedures-not-created-when-i-import-an-sql_file.html

posted @ 2017-07-21 11:13  mqshen  阅读(5390)  评论(0编辑  收藏  举报