- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 小红书种草训练营课件.pdf VIP
- 西药二2017-孟定4月.docx VIP
- 西药综合:6月月考.docx VIP
- 干细胞治疗男性勃起功能障碍的进展与展望.pdf VIP
- 2025乡关于“十五五”时期重点领域发展的规划建议.docx VIP
- 培训课件 -公务礼仪商务礼仪培训-公务礼仪培训.pdf VIP
- 2025年江西省委党校在职研究生招生考试(管理学-文化管理方向)历年参考题库含答案详解(5卷).docx VIP
- 服装行业质量管理体系方案.docx VIP
- 西药综合:4月月考.docx VIP
- 2.3+中国主要的河流与湖泊+第3课时(教学课件)地理中图北京版2024八年级上册.pptx VIP
原创力文档


文档评论(0)