現象: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權限:更改或者刪除存儲函數或者存儲過程的權限
參考
