背景

最近往现场导了个库,发现功能报错,一看是视图报错,navicat一看,哎呦,直接报错。The user specified as a definer ('root'@'%') does not exist。

解决办法

因为视图的人在创建的时候

他选择了定义者才能执行。于是当你切换到其他用户当然不行啦。

解决办法1

如果你只有当前用户,你没有root用户的密码,建议你删除当前视图,复制好语句,重新建立。

解决办法2

如果你有高级用户的权限输入命令

grant all privileges on *.* to root@"%" identified by ".";
flush privileges;

将root换成你要授权的用户。

解决办法3

将范围改成

补充一点

针对于视图的安全性补充一下。

definer

当定义为DEFINER时,必须数据库中存在DEFINER指定的用户,并且该用户拥有对应的操作权限,才能成功执行。与当前用户是否有权限无关。

invoker

当定义为INVOKER时,只要执行者有执行权限,就可以成功执行。

mySql中The user specified as a definer ('root'@'%') does not exist相关推荐

  1. mysql 1449 : The user specified as a definer ('root'@'%') does not exist

    在项目中修改数据,后台报错: mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决:原因是你对数据中一 ...

  2. 项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)...

    1.项目连接服务器上mysql数据库正常,连接本地的数据库出现问题: The user specified as a definer ('root'@'%') does not exist 2. 权限 ...

  3. 存储过程/函数权限的问题解决(The user specified as a definer ('root'@'%') does not exist)...

    今天项目部署后测试时发现一个问题: 2018-03-30 16:01:30 WARN [http-nio-9101-exec-7] org.hibernate.engine.jdbc.spi.SqlE ...

  4. The user specified as a definer (‘root‘@‘%‘) does not exist

    文章目录 The user specified as a definer ('root'@'%') does not exist 此种报错主要是针对访问视图文件引起的(没有权限) 解决方法: Wind ...

  5. Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB

    在linux下,用mysql的导出语句: mysqldump -hlocalhost -uroot -pPasswd table >/home/ftp/test.sql 出现了 mysqldum ...

  6. C# The user specified as a definer (‘root‘@‘%‘) does not exist

    使用C#连接数据库时候一直会报错,数据库重新安装后错误任然存在,起初以为是数据库连接问题,但是经过多次修改仍未解决,最终采用逐行调试发现连接可以连接,在执行查询语句时出现报错.然后将查询语句复制到My ...

  7. MySqlException: The user specified as a definer ('root'@'%') does not exist解决方法

    之前因为MySql安全问题,将root@%改为允许特定ip段进行远程连接,结果有一个接口报The user specified as a definer ('root'@'%') does not e ...

  8. 如何在MySQL中导入和导出数据库并重置root密码

    英文原作者:Etel Sverdlov  翻译&转载来源:https://www.digitalocean.com/community/tutorials/how-to-import-and- ...

  9. mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法

    权限问题,授权 给 root  所有sql 权限 mysql> grant all privileges on *.* to root@"%" identified by & ...

最新文章

  1. Redis可视化工具 Redis Desktop Manager
  2. wemall微信商城云平台 快速创建您的微信商城
  3. hsf 架构_HSF源码剖析 - 汪兴的个人空间 - OSCHINA - 中文开源技术交流社区
  4. 高性能ORM 框架之 MySqlSugar
  5. hive中使用case、if:一个region统计业务(hive条件函数case、if、COALESCE语法介绍:CONDITIONAL FUNCTIONS IN HIVE)...
  6. Java 学习/面试指南
  7. Linq to Sql 聚合查询
  8. C#中MessageBox用法大全
  9. 【预定义】C语言预定义代码(宏、条件编译等)内容介绍【最全的保姆级别教程】
  10. 坐标转换程序:(1)四参数和七参数的计算
  11. CSS-Learning | 使用border-radius创建圆形和胶囊形状(长圆形)
  12. python中loads和dumps,load和dump的区别
  13. 【前端基础】Vue学习笔记
  14. cps1 cps2 android,CPS1和CPS2模拟器详细图文教程
  15. php自定义微博尾巴,新浪微博怎么自定义小尾巴 新浪微博自定义小尾巴方法
  16. 攻防世界 pwn forgot
  17. Flink的CheckPoint机制
  18. 计算机科学与技术偏文还是偏理,韶关、惠州学院偏文还是偏理
  19. Category In Objective-C
  20. P5266 【深基17.例6】学籍管理

热门文章

  1. 怎样将c语言的字体变中文,请问,在c语言中如何将阿拉伯数字转换成汉字,求代码...
  2. linux下的rman自动备份脚本,LINUX上RMAN自动备份脚本
  3. 笑死!“盒马”把自己的ID给玩没了...
  4. 推荐一个生成后端模拟数据的懒人工具:lazy-mock
  5. 2020 年开源许可证最新趋势:67% 为宽松许可证
  6. 共享资源的保护:锁机制
  7. 「图解」ThreadLocal 在并发问题中的应用
  8. 开学季:当当大促的额外优惠又来啦!150 买 400的书!搓搓搓~
  9. python50种算法_收藏 | 一文洞悉Python必备50种算法(附解析)
  10. libstdc++.so, needed by ../../../rknn_api/arm64-v8a/librknn_api.so, not found