创建mysql函数:Access denied; you need (at least one of) the SUPER privilege(s) for this operation
转移数据库,创建函数报错,mysql告诉我要超级权限???折腾半天原来是创建函数的语句上带了上个数据库账号信息,SQLSECURITY子句指定为DEFINER,存储过程将使用存储过程的DEFINER执行存储过程,验证调用存储过程的用户是否具有存储过程的execute权限和DEFINER用户是否具有存储过程引用的相关对象的权限;...
·
转移数据库,创建函数报错,mysql告诉我要超级权限???
折腾半天原来是 创建函数的语句上带了上个数据库账号信息,
DEFINER=`root`@`localhost`
SQL SECURITY子句指定为DEFINER,存储过程将使用存储过程的DEFINER执行存储过程,验证调用存储过程的用户是否具有存储过程的execute权限和DEFINER用户是否具有存储过程引用的相关对象的权限;
把这个删掉 DEFINER=`root`@`localhost` 就OK啦

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)