实验五MYSQL权限与安全

实验平台:安装MYSQL数据库的PC

实验目的:1.理解MYSQL权限管理的工作原理。

2.掌握MYSQL中账号管理。

实验具体要求(在导入的教学管理STM数据库中完成):

1、用户的创建

①利用CREATE USER语句创建用户user1、user2、user3,密码均为’123456’。

mysql> create user 'user1'@'localhost' identified by '123456', 'user2'@'localhost' identified by '123456', 'user3'@'localhost' identified by '123456';

Query OK, 0 rows affected (0.00 sec)

②利用INSERT INTO语句向USER表创建用户user4,密码均为’123456’。

mysql> insert into http://www.doczj.com/doc/e59c80c2be1e650e53ea9924.htmler(host,user,password,ssl_cipher,x509_issuer,x509_subject) values('localhost','user5',password('123456'),'','','');

Query OK, 1 row affected (0.00 sec)

③利用GRANT语句创建用户user5,密码均为’123456’,且为全局级用户。

mysql> grant select,insert,update on *.* to 'user5'@'localhost' identified by'123456';

Query OK, 0 rows affected (0.00 sec)

2、用户授权(利用GRANT语句)

①授予user1用户为数据库级用户,对STM拥有所有权。

mysql> grant all on *.* to 'user1'@'localhost' identified by'123456';

Query OK, 0 rows affected (0.01 sec)

②授予user2用户为表级用户,对STM中的student表select,create,drop权限。

mysql> grant select,create,drop on stm.学生to 'user2'@'localhost' identified by

'123456';

Query OK, 0 rows affected (0.00 sec)

③授予user3用户为列级用户,对STM中的student表的sname列用户select和update 权限。

mysql> grant select,update(姓名) on stm.学生to 'user2'@'localhost' identified by'123456';

Query OK, 0 rows affected (0.02 sec)

④授予user4用户为过程级用户,对STM中的get_student_by_sno存储过程拥有EXECUTE执行的权限。

mysql权限管理实验_实验五 MYSQL权限与安全相关推荐

  1. mysql最细粒度的权限是什么_粗粒度与细粒度权限控制

    1.1 什么是粗粒度和细粒度权限 粗粒度权限管理,对资源类型的权限管理.资源类型比如:菜单.url连接.用户添加页面.用户信息.类方法.页面中按钮.. 粗粒度权限管理比如:超级管理员可以访问户添加页面 ...

  2. linuxl下创建mysql用户和组_实验四 Linux下用户和组的管理

    Linux命令行界面下的用户和组的管理 groupadd创建用户组: # groupadd [-g gid [-o]] [-r] [-f] group 参数: -g gid: group's ID 值 ...

  3. mysql 实验_实验二 MySQL 实验.doc

    实验二 MySQL 实验 实验二 MySQL数据库操作实验 实验目的: 掌握MySQL数据库的安装方法 掌握MySQL数据库的使用 熟悉数据库管理工具的使用 实验要求: 利用MySQL命令创建数据库和 ...

  4. 关闭mysql权限管理_MySQL系列:用户及权限管理

    一.权限介绍 1.权限类别:对象界别划分 库级别.表级别.字段级别.管理类权限.程序类权限 (1)库和表级别的权限:对于具体的库或者表进行授权操作 ALTER.CREATE.CREATE VIEW.D ...

  5. MySQL(管理)01 -- 用户User和权限Privileges<B.用户管理权限设置>

    2.用户管理和权限设置 用户管理分为几个方面,查看用户.创建用户.对用户授权.修改和删除用户.设置与更改用户密码.撤销用户权限等. 2.1.查看用户 查看用户并没有直接的SQL语句,而是进入 mysq ...

  6. mysql gui 有哪些_推荐五款较好的MySQLGUI工具

    大多数数据库都是由两个截然不同的部分组成的:后端(存储数据的地方)和前端(一个用于连接数据组件的用户界面).这种架构可以 大多数数据库都是由两个截然不同的部分组成的:后端(存储数据的地方)和前端(一个 ...

  7. mysql事务的管理方式_浅谈MySQL事务管理(基础)

    本篇文章给大家带来的内容是浅谈MySQL事务管理(基础),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.事务处理用来维护数据库等完整性,保证mysql操作要么成功,要么失败(myisa ...

  8. mysql中用户权限的授予_如何在MySQL中创建用户和授予权限

    如何创建MySQL用户并授予权限?为了实现良好的安全性,需要为每个应用程序创建单独的用户帐户,而不是root用户访问数据库.这将确保应用程序无法访问其他应用程序的数据库.因此需要mysql管理员(ro ...

  9. MySQL(入门篇18)SQLyog 的用户权限管理 ; SQL语句的用户权限管理。

    一.SQLyog 的用户权限管理 1. 创建用户 2. 修改账号和密码 1.登入刚拿创建的jarvan2改账号和密码. 3. 查看和修改权限 4. 点击历史SQL代码就能看到图形化界面对应的SQL语句 ...

最新文章

  1. 简单快速修改大量重复代码(Intellij IDEA)
  2. 迪普科技:G20峰会背后的网络安全守护者
  3. Python基础教程:生成器
  4. java替换html特殊字符,HTML特殊字符替换问题 html escape相关
  5. 飞秋官方下载 访问我博客也有近一半的用户
  6. javascript 编译与执行过程
  7. 【C】揭秘rand()函数;
  8. stm32,arm9和arm11三者的区别
  9. 先查询后修改并发的时候sql_SQL调优总结
  10. Flask在Windows环境下的部署
  11. XMind ZEN 2020下载及安装
  12. 大公司比较习惯问及的97道问题附答案
  13. 2019中国旅游与酒店风云榜酒店业榜单公布
  14. Vue和Element第一天
  15. Andorid 安卓接入支付宝支付(当面付)
  16. 网络渗透中的指纹识别
  17. wps office 办公软件下载
  18. HbuilderX下载安装教程
  19. ES5和ES6的继承有哪些优劣?
  20. word里双横线怎么打_字体下方的双横线怎么弄 word蓝色双横线

热门文章

  1. 认真的雪歌词的c语言编码,薛之谦火锅店墙上的歌名,在C位上的不是《演员》和《认真的雪》,而是这首歌...
  2. dpi与dp的关系_px、dp、sp、dpi之间的区别和转换
  3. 应用系统负载分析与磁盘容量预测
  4. CAS中文乱码,登录报错
  5. PADS如何导圆角和斜角操作方法
  6. 网络设备配置--1、配置交换机enable、console、telnet密码
  7. pycharm远程调试 No such file or directory
  8. cad一直正在加载_#求助CAD#auto CAD2014无法打开,一直卡在正在加载中,是怎么回事?...
  9. 2017年12月21ri心得体会
  10. 835cpu体质测试软件,网上好多小米5测cpu体质的用的什么软件