如何删除不存在的程序上的授权?

时间:2016-10-03 16:47:42

标签: mysql procedure grant

我做了

class UsersController < ApplicationController def edit @user = User.find(params[:id]) end def update @user = User.find(params[:id]) @user.update_attributes(user_params) if @user.save flash[:success] = "Profile updated" redirect_to @user else flash[:danger] = "Profile update Unsuccessful" redirect_to 'edit' end end private def user_params params.require(:user).permit(:name, :email, :email_confirmation, :password, :password_confirmation) end

在我的数据库中的

命令,它显示了丢弃的模式行:

  

授予程序执行show grants for daemon@localhostmartin_fierro给守护程序&#39; @&#39; localhost&#39;

问题是很久以前就删除了lote_de_tuits架构,所以这个权限是无意义的。有没有办法删除它?

1 个答案:

答案 0 :(得分:1)

虽然程序不存在,但是对于yyyy发出REVOKE EXECUTE EXCUTURE xxxx是没有问题的。