Mysql查询视图:ERROR 1449
2013-10-31 09:33
253 查看
1、问题重现
前几天因为有人删除了数据库中的记录,今天关闭了数据库的远程访问功能,今天接到开发报告,说出现 The user specified as a definer (‘air’@'%’) does not exist错误,他们定位是一张视图不能访问。利用实验重现了他们的情况
2、解决方法
3、原因分析
因为创建视图使用的是xff@%用户(目前已经不存在),然后登录用户使用的是xff@localhost用户,导致mysql认为现在的用户无权限访问该视图,解决方法就是在当前用户下重建该视图
前几天因为有人删除了数据库中的记录,今天关闭了数据库的远程访问功能,今天接到开发报告,说出现 The user specified as a definer (‘air’@'%’) does not exist错误,他们定位是一张视图不能访问。利用实验重现了他们的情况
因为创建视图使用的是xff@%用户(目前已经不存在),然后登录用户使用的是xff@localhost用户,导致mysql认为现在的用户无权限访问该视图,解决方法就是在当前用户下重建该视图
相关文章推荐
- ERROR 1449 (HY000)--Mysql查询视图报错
- MySQL之单表、多表查询、连接、视图
- mysql创建视图包含子查询的解决方法
- MySQL - ERROR 1449
- mysql中的视图存在的必要性 --- 简化查询
- MySql出现错误:ERROR 1055 (42000) 和 MYSQL的WARNINGS 和 ERRORS查询细节
- MySQL第二天--where条件查询、视图及函数
- MySQL高级查询,事务,视图,知识点整理
- MYSQL - 外键、约束、多表查询、子查询、视图、事务
- sql:MySQL 6.7 表,视图,存储过程结构查询
- MySQL 外连接、内连接,连接查询、多表查询、子查询、视图
- MySQL命令篇之库、表、索引、用户、视图及SELECT查询
- mysql从视图view简化到带子查询的sql
- Mysql 多个子查询 多个LEFT JOIN 视图创建
- MySQL多表查询及视图
- Mysql: 开启慢查询日志[ERROR] unknown variable 'log-slow-queries'处理办法
- mysql 视图1449错误
- 显示mysql查询错误信息, mysql_query($sql) or die(mysql_error());
- mysql视图创0建,分组查询第一条记录
- mysql构架,索引,视图,查询语句