mysql测试权限_数据库用户权限管理与测试

打开实验平台,进入Windows XP系统。

(1)打开命令行提示符,从localhost,用root用户名登陆MySQL5.5,输入密码:123456。

(2)创建数据库student_course,并在该数据库中建立student表:

创建数据库student_course:

创建表students:

在表中插入两条记录:

打印表中的内容:

(3)创建数据库dbrole,删除dbrole。

创建数据库dbrole:

查看所有存在的数据库:

删除数据库dbrole:

查看数据库是否被删除:

(4)创建数据库用户user1,并赋予user1以SELECT 表students的权限。

创建用户user1,登陆位置是‘localhost’,密码是‘password’:

查看系统中所有用户,发现user1已被创建:

赋予user1以SELECT 表students的权限:

退出root:

登陆user1:

User1使用select查看表中的内容:

(5)将创建表create的权限授予用户 user1,并允许他传播该权限。

在user1下 尝试建表,失败:

退出user1,进入root:

将创建表create的权限授予用户 user1,并允许他传播该权限:

查看user1的权限,发现现在已经有建表create的权限:

退出root, 进入user1:

使用user1尝试建表,会发现建表成功:

(6)收回 user1 创建表的权限。

进入root账户:

收回 user1 创建表的权限:

查看并测试user1建表的权限是否被收回:

User1用户尝试建表,结果失败:

证明user1的建表权限已经被收回。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值