msyqld 的 The user specified as a definer ('root'@'%') does not exist 问题
2016-07-17 15:47
295 查看
msyqld 的 The user specified as a definer ('root'@'%') does not exist 问题
造成问题:搭建网站时显示内容不完整。
跟踪tomcat日志:
tail -f /usr/local/tomcat7/logs/catalina.out
进行网站编译时mysql提示错误:The user specified as a definer ('root'@'%') does not exist
出现错误原因:
权限问题,授权 给 root 所有sql 权限
解决方法:进入mysql,设置全部权限(%代表所有权限)
(%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名,)
mysql> grant all privileges on *.* to root@"%" identified by ".";
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges; (运行此句才生效,或者重启MySQL)
Query OK, 0 rows affected (0.00 sec
完美解决!
相关文章推荐
- 【BZOJ-1069】最大土地面积 计算几何 + 凸包 + 旋转卡壳
- MySQL Infobright 数据仓库快速安装笔记[转]
- JavaScript 运算符
- 策略设计模式
- java设计模式-克隆模式(复制模式)
- Android消息机制
- 关于域名和IP描述正确的是?
- RAC 数据库 gc 类性能问题分析
- for DEMO
- 【HDU4552】 怪盗基德的挑战书(后缀数组)
- Python2.6升级到2.7
- 函数指针的使用
- JavaScript-DOM
- 线程池介绍
- Spark会把数据都载入到内存么
- 解决ScrollView.setOnScrollChangeListener() API23问题;
- maven eclipse环境搭建
- 静态代理设计模式
- 高速公路(Highway,ACM/ICPC SEERC 2005,UVa1615)
- postman应用