mySql中The user specified as a definer ('root'@'%') does not exist
背景
最近往现场导了个库,发现功能报错,一看是视图报错,navicat一看,哎呦,直接报错。The user specified as a definer ('root'@'%') does not exist。
解决办法
因为视图的人在创建的时候
![](/assets/blank.gif)
他选择了定义者才能执行。于是当你切换到其他用户当然不行啦。
解决办法1
如果你只有当前用户,你没有root用户的密码,建议你删除当前视图,复制好语句,重新建立。
解决办法2
如果你有高级用户的权限输入命令
grant all privileges on *.* to root@"%" identified by ".";
flush privileges;
将root换成你要授权的用户。
解决办法3
将范围改成
![](/assets/blank.gif)
补充一点
针对于视图的安全性补充一下。
definer
当定义为DEFINER时,必须数据库中存在DEFINER指定的用户,并且该用户拥有对应的操作权限,才能成功执行。与当前用户是否有权限无关。
invoker
当定义为INVOKER时,只要执行者有执行权限,就可以成功执行。
mySql中The user specified as a definer ('root'@'%') does not exist相关推荐
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist
在项目中修改数据,后台报错: mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决:原因是你对数据中一 ...
- 项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)...
1.项目连接服务器上mysql数据库正常,连接本地的数据库出现问题: The user specified as a definer ('root'@'%') does not exist 2. 权限 ...
- 存储过程/函数权限的问题解决(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 ...
- The user specified as a definer (‘root‘@‘%‘) does not exist
文章目录 The user specified as a definer ('root'@'%') does not exist 此种报错主要是针对访问视图文件引起的(没有权限) 解决方法: Wind ...
- 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 ...
- C# The user specified as a definer (‘root‘@‘%‘) does not exist
使用C#连接数据库时候一直会报错,数据库重新安装后错误任然存在,起初以为是数据库连接问题,但是经过多次修改仍未解决,最终采用逐行调试发现连接可以连接,在执行查询语句时出现报错.然后将查询语句复制到My ...
- MySqlException: The user specified as a definer ('root'@'%') does not exist解决方法
之前因为MySql安全问题,将root@%改为允许特定ip段进行远程连接,结果有一个接口报The user specified as a definer ('root'@'%') does not e ...
- 如何在MySQL中导入和导出数据库并重置root密码
英文原作者:Etel Sverdlov 翻译&转载来源:https://www.digitalocean.com/community/tutorials/how-to-import-and- ...
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
权限问题,授权 给 root 所有sql 权限 mysql> grant all privileges on *.* to root@"%" identified by & ...
最新文章
- Redis可视化工具 Redis Desktop Manager
- wemall微信商城云平台 快速创建您的微信商城
- hsf 架构_HSF源码剖析 - 汪兴的个人空间 - OSCHINA - 中文开源技术交流社区
- 高性能ORM 框架之 MySqlSugar
- hive中使用case、if:一个region统计业务(hive条件函数case、if、COALESCE语法介绍:CONDITIONAL FUNCTIONS IN HIVE)...
- Java 学习/面试指南
- Linq to Sql 聚合查询
- C#中MessageBox用法大全
- 【预定义】C语言预定义代码(宏、条件编译等)内容介绍【最全的保姆级别教程】
- 坐标转换程序:(1)四参数和七参数的计算
- CSS-Learning | 使用border-radius创建圆形和胶囊形状(长圆形)
- python中loads和dumps,load和dump的区别
- 【前端基础】Vue学习笔记
- cps1 cps2 android,CPS1和CPS2模拟器详细图文教程
- php自定义微博尾巴,新浪微博怎么自定义小尾巴 新浪微博自定义小尾巴方法
- 攻防世界 pwn forgot
- Flink的CheckPoint机制
- 计算机科学与技术偏文还是偏理,韶关、惠州学院偏文还是偏理
- Category In Objective-C
- P5266 【深基17.例6】学籍管理
热门文章
- 怎样将c语言的字体变中文,请问,在c语言中如何将阿拉伯数字转换成汉字,求代码...
- linux下的rman自动备份脚本,LINUX上RMAN自动备份脚本
- 笑死!“盒马”把自己的ID给玩没了...
- 推荐一个生成后端模拟数据的懒人工具:lazy-mock
- 2020 年开源许可证最新趋势:67% 为宽松许可证
- 共享资源的保护:锁机制
- 「图解」ThreadLocal 在并发问题中的应用
- 开学季:当当大促的额外优惠又来啦!150 买 400的书!搓搓搓~
- python50种算法_收藏 | 一文洞悉Python必备50种算法(附解析)
- libstdc++.so, needed by ../../../rknn_api/arm64-v8a/librknn_api.so, not found