数据库权限问题

数据库权限问题

相关截图:

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

问题描述:

第8周,Mysql的介绍课程 2-5用户MySQL的用户管理 课程中,按照老师讲解的步骤,先用root账户登录数据库,然后接着创建了新用户dev,然后给这个用户分配权限,不想分配全局的权限,只想让用户对test逻辑空间进行增删改查,此时在localhost链接里,新建了一个逻辑空间名称为test,然后再回到分配权限那分配了增删改查的权限如下

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

此时我又用刚才新创建的用户dev登录进数据库,创建了新的数据库连接(dev),但是双击dev下面的逻辑库时报错

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

网上查了下1142问题时权限问题,但是我不是已经为dev用户分配localhost连接下的test逻辑空间增删改查的权限了么,为什么会报错呢?dev和localhost连接下的test是完全一样的吧


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

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

1回答
好帮手慕燕燕 2021-12-25 11:11:02

同学,你好!错误信息提示dev用户没有操作user表的权限,同学再检查确认一下,并且要注意以下几点

1、设置完权限后要进行保存

2、设置完权限后,重新创建数据库连接,然后再次尝试一下

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

祝:学习愉快!


  • 提问者 慕九州7272337 #1

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

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

    图1localhost的链接下打开test --用户---权限管理,是有增删改查权限打钩的,打开dev链接下的test--用户--权限管理,就没有增删改查权限

    2021-12-30 09:05:20
  • 好帮手慕燕燕 回复 提问者 慕九州7272337 #2

    同学,你好!图2 dev连接下test数据库没有任何用户权限,需要添加一下,点击添加权限

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

    祝:学习愉快!


    2021-12-30 09:59:28
  • 提问者 慕九州7272337 回复 好帮手慕燕燕 #3

    老师,不好意思,我还是不太明白这块。localhost链接是root用户登录的,按理说root是最高权限的用户,root下新建的test文件夹,如果dev被授权了,dev用户登录后也可以看到这个root下面这个test文件夹吧。localhost在图形界面下的test和dev用户登录新建的链接dev下面的test,不是同一个test么,如果是同一个test,为什么我按照课程操作,localhost下面的test有给dev用户增删改查的授权,但是dev链接没有呢。这俩链接下的test不是同一个test文件么,授权的不都是root最高权限下新建的test文件夹么

    2021-12-30 19:27:31
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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