The user specified as a definer ('root'@'%') does not exist
2015-08-31 21:46
274 查看
---恢复内容开始---
重装Mysql,把以前备份过的SQL文件运行导入到数据库中,启动项目时报这个错误:
百思不得其姐。
上网搜索,找到了答案。
出错的意思是数据库访问时没有‘@’这个用户.这主要是在新建视图和存储过程时,直截在mysql可视图形工具里copy代码到服务器上去运行,mysql里会自动生成一些代码,导致项目启动报错。
解决方法很简单,将SQL建表语句中的有关
'root'@'%
的部分全部删除,只保留 CREATE VIEW '*' CREATE EVENT ‘*’,CREATE和VIEW,EVENT,FUNCTION之间不要有其他东西,除了空格。
就这样。
重装Mysql,把以前备份过的SQL文件运行导入到数据库中,启动项目时报这个错误:
The user specified as a definer ('root'@'%') does not exist
百思不得其姐。
上网搜索,找到了答案。
出错的意思是数据库访问时没有‘@’这个用户.这主要是在新建视图和存储过程时,直截在mysql可视图形工具里copy代码到服务器上去运行,mysql里会自动生成一些代码,导致项目启动报错。
解决方法很简单,将SQL建表语句中的有关
'root'@'%
的部分全部删除,只保留 CREATE VIEW '*' CREATE EVENT ‘*’,CREATE和VIEW,EVENT,FUNCTION之间不要有其他东西,除了空格。
就这样。
相关文章推荐
- 本地推送通知
- JDK环境配置
- 分布式一致性原理—CAP
- Onboarding
- 21款大气的全屏图片切换代码
- java实现兼容Oracle、mysql、SQL server数据库的链接
- iphone开发之表格组件UITableView的使用(五)UITableView与UItableViewCell常见属性以及单元格重用
- 会场安排-图着色-最大重叠区
- bat语法中的空格
- 【并查集】【生成树】【APIO 2008】【bzoj 3624】免费道路
- SQL Server 2012 未将对象引用设置到对象的实例。(SQLEditors)
- AXI总线简介
- 张三先唱一遍要表演的歌曲,老师觉得张三唱歌不过关,
- 前后台交互
- AFnetworking接收数据可变的问题!
- 分布式一致性原理—BASE
- HDOJ 4456 Crowd 离散化+二维树状数组
- 投资股权众筹项目,至少需要关注6个方面
- 【JS】测试:HTML页面引入另一个HTML页面,同名ID会冲突吗
- Hadoop学习笔记(十六)---HBase JAVA API