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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM