正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2022-01-30 17:10:17

同学你好,

根据报错信息提示用户没有权限,这里可尝试参考如下步骤试试:

1、使用root用户登陆mysql

https://img1.sycdn.imooc.com//climg/61b2b3ef096cc3fb07730385.jpg

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

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

https://img1.sycdn.imooc.com//climg/61b2b43e0939858511890387.jpg

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

https://img1.sycdn.imooc.com//climg/61b2b4630984c8fa11850274.jpg

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

祝学习愉快~

  • OK,完美解决,谢谢老师。

    2022-03-02 16:52:34
  • _San #2

    按照您的步骤不报错了,但是与视频不同的是额外看到了mysql、performance_schema、sys三个逻辑库。

    https://img1.sycdn.imooc.com//climg/622754800947232b04880214.jpghttps://img1.sycdn.imooc.com//climg/6227548d0918737702330116.jpghttps://img1.sycdn.imooc.com//climg/622754ad09adf93c02370325.jpg

    2022-03-08 21:10:20
  • 同学你好,出现这种情况猜测同学分配权限时,选择了上述额外多出的mysql、performance_schema、sys这三个逻辑空间,不过对运行sql是没有影响的,同学可以忽略~

    祝学习愉快~

    2022-03-09 10:21:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师