老师这个报错怎么解决呢?

来源:3-7 用户管理

慕前端8369922

2020-07-30 08:53:55

切换到dev账户以后,只要点击数据库 就会跳 

1142- SELECT command denied to user @'dev' @'localhost' for table 'user' 

问下这个是什么意思呢以及如何解决呢? 

写回答

1回答

好帮手慕小脸

2020-07-30

同学你好,根据报错信息提示用户没有权限。

这里可尝试参考如下步骤试试:

1、使用root用户登陆mysql

http://img.mukewang.com/climg/5f2240b309ad512b07740384.jpg

2、新建查询,输入指令:

use mysql;
select * from user where user='dev';
Ps:SQL语句where后面的条件写要授权的那个用户名即可

http://img.mukewang.com/climg/5f2240f909a29fbf11870382.jpg

上图标红的地方的值为‘N’,表示没有权限,将其改为Y

http://img.mukewang.com/climg/5f22413209f8d57711850276.jpg

把所有值为‘N’的列改为'Y',改好之后记得重启

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 16556 问题

查看课程