MYSQL操作中错误The user specified as a definer ('root'@'%') does not exist的解决
2016-03-21 00:00
736 查看
一般是在使用视图时产生的错误,错误内容如下:
The user specified as a definer (‘root’@’%’) does not exist这个还是可恶的权限问题,说由于root用户对全局host无访问权限。
解决方法:
命令提示符进到mysql的bin目录下(网上很多教程):打开Mysql:
mysql -u root -p 你的密码
添加权限给root用户:
mysql>grant all privileges on . to root@”%” identified by “你的密码“;
刷新权限:
flush privileges;
注意别丢了”;”
以上。
相关文章推荐
- Windows下Mysql错误ERROR 1045 (28000) ERROR 1054 (42S22)以及ERROR 1820 (HY000)的解决
- mysql-命令
- mysql-异常查询解决
- Mysql engine及说明
- MySQL中文全文检索demoSQL
- MySQL批量SQL插入各种性能优化
- MySQL 数据库 InnoDB 和 MyISAM 数据引擎的差别
- MYSQl 建表 时给字段加注释
- mysql重连,连接丢失:The last packet successfully received
- MySql中的存储过程
- mysql之select(一)
- mysql 5.6.29 绿色版安装
- mysql 5.6.29 绿色版安装
- Mysql常用参数整理
- MySQL基本操作
- MySQL的复制
- MySQL通信协议
- Spark读取数据库(Mysql)的四种方式讲解
- 《Mysql 公司职员学习篇》 第二章 小A的惊喜
- MySQL日志——Undo | Redo