Chap28 MySQL权限与安全_zzx_modify.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chap28 MySQL权限与安全_zzx_modify

MySQL权限与安全 MySQL的权限系统主要用来对连接到数据库的用户进行权限的验证,以此来判断此用户是否属于合法的用户,如果是合法用户则赋予相应的数据库权限。 数据库的权限和数据库的安全是息息相关的,不当的权限设置可能会导致各种各样的安全隐患,操作系统的某些设置也会对MySQL的安全造成影响。 本章对MySQL的权限系统以及相应的安全问题进行了一些探讨,希望能够帮助读者对这些方面有深入的认识。 MySQL权限管理 本节从MySQL权限系统的工作原理和账号管理两个方面来进行介绍。读完本节后,希望读者能够在了解权限系统的工作原理基础上,熟练掌握账号的管理和使用方法。 权限系统的工作原理 MySQL权限系统通过下面两个阶段进行认证: (1)对连接的用户进行身份认证,合法的用户通过认证,不合法的用户拒绝连接; (2)对通过认证的合法用户赋予相应的权限,用户可以在这些权限范围内对数据库做相应的操作。 对于身份的认证,MySQL是通过IP地址和用户名联合进行确认的,例如MySQL安装后默认创建的用户root@localhost表示用户root只能从本地(localhost)进行连接才可以通过认证,此用户从其他任何主机对数据库进行的连接都将被拒绝。也就是说,同样的一个用户名,如果来自不同的IP地址,则MySQL将其视为不同的用户。 MySQL的权限表在数据库启动的时候就载入内存,当用户通过身份认证后,就在内存中进行相应权限的存取,这样,此用户就可以在数据库中做权限范围内的各种操作了。 权限表的存取 在权限存取的两个过程中,系统会用到“mysql”数据库(安装MySQL时被创建,数据库名称叫“mysql”)中user、host和db这3个最重要的权限表,表定义如表28-1所示。 表28-1 mysql数据库中的3表名 user db host 用户列 Host Host Host   User Db Db   Password User   权限列 Select_priv Select_priv Select_priv   Insert_priv Insert_priv Insert_priv   Update_priv Update_priv Update_priv   Delete_priv Delete_priv Delete_priv   Index_priv Index_priv Index_priv   Alter_priv Alter_priv Alter_priv   Create_priv Create_priv Create_priv   Drop_priv Drop_priv Drop_priv   Grant_priv Grant_priv Grant_priv   Create_view_priv Create_view_priv Create_view_priv   Show_view_priv Show_view_priv Show_view_priv   Create_routine_priv Create_routine_priv     Alter_routine_priv Alter_routine_priv     References_priv References_priv References_priv   Reload_priv       Shutdown_priv       Process_priv       File_priv       Show_db_priv       Super_priv       Create_tmp_table_priv Create_tmp_table_priv Create_tmp_table_priv   Lock_tables_priv Lock_tables_priv Lock_tables_priv   Execute_priv       Repl_slave_priv       Repl_client_priv     安全列 ssl_type       ssl_cipher       x509_issuer       x509_subject     资源控制列 max_questions       max_updates       max_connections       max_user_connections     user(db(tables_priv(columns_priv。 在这几个权限表中,权限范围依次递减,全局权限覆盖局部权限mysql grant select on *.* to z1@localhost; Qu

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档