精选文章 读书笔记_mysql必知必会_28_访问控制

读书笔记_mysql必知必会_28_访问控制

作者:to_real 时间: 2021-02-05 09:43:12
to_real 2021-02-05 09:43:12
【摘要】目录 
访问控制 
管理用户 
创建用户账号 
删除用户账号 
设置访问权限 
更改口令 

访问控制 

 MySQL
 服务器的安全基础是:
 用户应该对他们需要的数据具有适当的访问权,既不能多也不能少
 。换句话说,用户不能对过多的数据具有过多的访问权。
 

  
 
 
 
  考虑以下内容: 
  
 
   
  多数用户只需要对表进行读和写,但少数用户甚至需要能创建和 
 ...

目录

访问控制

管理用户

创建用户账号

删除用户账号

设置访问权限

更改口令


访问控制

MySQL 服务器的安全基础是: 用户应该对他们需要的数据具有适当的访问权,既不能多也不能少 。换句话说,用户不能对过多的数据具有过多的访问权。
考虑以下内容:
多数用户只需要对表进行读和写,但少数用户甚至需要能创建和
删除表;
某些用户需要读表,但可能不需要更新表;
你可能想允许用户添加数据,但不允许他们删除数据;
某些用户(管理员)可能需要处理用户账号的权限,但多数用户
不需要;
你可能想让用户通过存储过程访问数据,但不允许他们直接访问
数据;
你可能想根据用户登录的地点限制对某些功能的访问。
读书笔记_mysql必知必会_28_访问控制1
读书笔记_mysql必知必会_28_访问控制2
读书笔记_mysql必知必会_28_访问控制3


管理用户

MySQL 用户账号和信息存储在名为 mysql MySQL 数据库中。一般不需要直接访问mysql 数据库和表。
读书笔记_mysql必知必会_28_访问控制4
读书笔记_mysql必知必会_28_访问控制5
读书笔记_mysql必知必会_28_访问控制6

创建用户账号

读书笔记_mysql必知必会_28_访问控制7

为重新命名一个用户账号,使用 RENAME USER 语句
读书笔记_mysql必知必会_28_访问控制8
读书笔记_mysql必知必会_28_访问控制9

删除用户账号

读书笔记_mysql必知必会_28_访问控制10

设置访问权限

在创建用户账号后,必须接着分配访问权限。 新创建的用户账号没有访问权限。它们能登录MySQL,但不能看到数据,不能执行任何数据库操作。
读书笔记_mysql必知必会_28_访问控制11
为设置权限,使用 GRANT 语句。 GRANT 要求你至少给出以下信息:
要授予的权限;
被授予访问权限的数据库或表;
用户名。

读书笔记_mysql必知必会_28_访问控制12

读书笔记_mysql必知必会_28_访问控制13

GRANT和REVOKE可在几个层次上控制访问权限:
整个服务器,使用 GRANT ALL REVOKE ALL
整个数据库,使用 ON database.*
特定的表,使用 ON database.table
特定的列;
特定的存储过程。
读书笔记_mysql必知必会_28_访问控制14
读书笔记_mysql必知必会_28_访问控制15
读书笔记_mysql必知必会_28_访问控制16
读书笔记_mysql必知必会_28_访问控制17

更改口令

读书笔记_mysql必知必会_28_访问控制18

读书笔记_mysql必知必会_28_访问控制19

 

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:liunx下安装jdk8

下一篇:SQL 求某天各个直播间最大在线人数

您可能感兴趣

  • MYSQL的操作类(修改后的新版本)

    class MySQLDB  {    //MYSQL数据库操作类    //作者:熊毅    //版本:2.0(发行版)        //可以自由转载,修改请通知我scxy78@yeah.net    //转载请保留以上声明        //使用说明:    //该类完全按照ADO的习惯书写的,用过ASP的人都觉得ASP连接数据库比PHP好用(这是我的感觉),    //但PHP得一个...

  • 轻松实现session的mysql处理

    通常,session都是保存在临时文件里的,但是,要是把它保存在数据库里,就会给我们带来很多好处,比如统计在线人数之类的。废话不说了,看程序: include("db_mysql.inc"); function open ($save_path, $session_name) {  global $db,$REMOTE_ADDR;  $db->query("delete from Sessi...

  • 利用Struts结合Jbuilder7、MySql建立Web站点(2)--分页显示

    利用Struts结合Jbuilder7、MySql建立Web站点(2)--分页显示作者:Sailing(蓝色虾) iamcyh@263.net本程序全部源代码:vod.zip 介绍:本篇接着第一篇的内容,继续进行VOD网站的制作(第一篇《利用Struts结合Jbuilder7、MySql建立Web站点(1)--连接数据库》),当需要将数据库中的大量内容供用户浏览的时候,我们一般采用两种方法...

  • 利用Struts结合Jbuilder7、MySql建立Web站点(1)--连接数据库

    利用Struts结合Jbuilder7、MySql建立Web站点(1)--连接数据库(修改) 作者:Sailing(蓝色虾) iamcyh@263.net本程序全部源代码:vod.zip 介绍:    关于Struts的介绍请参考:http://jakarta.apache.org    关于Struts的中文版用户指南:下载(我们要特别大富翁论坛的感谢曹晓刚先生的无私奉献,文章是他翻译...

  • mysql数据库优化(未完....待续....)

    ########################################文件名:mysqloptimize,php                           ##主题: mysql数据库的优化                  ##作者: _Shakespeare(网络骑士)                    ##最后修改时间: 2002--09--20        ...

  • 《高质量C++编程指南》读书笔记(一)

    《高质量C++编程指南》是一本关于C++编程风格的指导、建议性的书,诞生已经有一年多了,初学C++,阅读此书,感觉甚好,收获很大。这本书对初学者掌握好的编码习惯有极大的帮助,对老手改进编码方式也有好处。   这里把读书笔记拿出来共享,希望对大家有帮助。 本书共11章,另前言以及参考文献,附录A,B,C建议按照原作者的意见,按照先前言,再附录,再正文的顺序阅读。     头文件: 为了防止头文...

  • Refactoring 读书笔记(繁体)

    From:  "areca_chen.tw" <areca_chen.tw@y...

  • 人月神话读书笔记(二)

    第三章 外科手术队伍 1.  对于效率和概念的完整性来说,最好由少数干练的人员来设计和开发,而对于大型系统,则需要大量的人手,以使产品能在时间上满足要求。如何调和这两方面的矛盾呢? --  本章要解决的问题 2.  Mills的建议: 外科医生(首席程序员):定义功能和性能技术说明书,设计程序,编制源代码,测试以及书写技术文档。 副手:主要作用是作为设计的思考者、讨论者和评估人员。 管理员:...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
读书笔记_mysql必知必会_28_访问控制介绍:华为云为您免费提供读书笔记_mysql必知必会_28_访问控制在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多读书笔记_mysql必知必会_28_访问控制的相关内容。| 移动地址: 读书笔记_mysql必知必会_28_访问控制 | 写博客