zoukankan      html  css  js  c++  java
  • The user specified as a definer ('admin'@'%') does not exist

    迁移过来的别人的数据库,在运行项目的时候,报错提示

    The user specified as a definer ('admin'@'%') does not exist

    admin可以是任何一个用户名,例如,你也有可能遇到:

    The user specified as a definer ('root'@'%') does not exist 或者

    The user specified as a definer ('user'@'%') does not exist 等等一些其他的,都可以用这个方法进行解决

    问题:

    出现了类似语句,问题就是登陆的该用户缺失对该数据库的一些操作权限。

    解决办法:

    首先,打开cmd窗口,然后输入:

    mysql -hlocalhost -uroot -p密码   点击回车

    接下来输入:

    grant all privileges on *.* to root/admin/user/其他(错误提示哪一个就输入哪一个) @"%" identified by "密码";  分号结尾,点击回车

    最后:

    flush privileges;  分号结尾,点击回车

  • 相关阅读:
    apk逆向工具总结
    DAY...
    DAY1-Flask项目
    Django笔记
    DAY8-Python学习笔记
    DAY7-Python学习笔记
    DAY6-Python学习笔记
    DAY5-Python学习笔记
    DAY4-Python学习笔记
    DAY3-Python学习笔记
  • 原文地址:https://www.cnblogs.com/javatalk/p/10885590.html
Copyright © 2011-2022 走看看