- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
MySQL数据库应用
项目教程
项目六数据库运维
6.1MariaDB的权限系统
6.2MariaDB的数据备份和恢复
6.3MariaDB日志管理
6.4搭建高性能数据库系统
6.1MariaDB的权限系统
6.1.1权限表MariaDB中的权限表都存放在mysql数据库中,与权限相关的数据表有user视图、db表、tables_priv表、columns_priv表、procs_priv表。1.user视图和db表(1)user视图。user视图是从global_priv表中导出的。【例1】查看mysql数据库中的global_priv表和user视图的定义信息和结构信息。SHOWCREATETABLEmysql.global_priv;DESCRIBEmysql.global_priv;SHOWCREATEVIEWmysql.user;DESCRIBEmysql.user;(2)db表。db表也是mysql数据库中非常重要的权限表,在db表中存储的是用户对某个数据库的操作权限。6.1MariaDB的权限系统
6.1.1权限表2.tables_priv表、columns_priv表和procs_priv表6.1MariaDB的权限系统
6.1.2MariaDB权限系统的工作原理1.合法性验证当用户连接MariaDB服务器时,MariaDB服务器会根据用户提供的信息验证用户身份,如果不能通过身份验证,则MariaDB服务器会完全拒绝该用户访问;如果能够通过身份验证,则MariaDB服务器接受连接,然后进入权限验证和分配。MariaDB使用user视图中的Host、User和Password三个字段进行身份验证。2.权限验证和分配MariaDB服务器的权限验证过程如右图:6.1MariaDB的权限系统
6.1.3用户管理1.创建用户MariaDB的用户可以分为普通用户和root用户(超级管理员)。(1)使用SQL语句(GRANT和CREATEUSER)创建用户。使用GRANT语句创建新用户。语法格式:GRANTpriv_type[(column_list)][,priv_type[(column_list)]]... ON[object_type]priv_level TOuser_specification[user_options...][WITHGRANTOPTION];【例2】使用GRANT语句创建新用户test_user_1,主机名为localhost,密码为testuser,并授予所有数据表的查询权限和更新权限。GRANTSELECT,UPDATEON?.?TO‘test_user_1’@’localhost’IDENTIFIEDBY‘testuser’;SHOWGRANTSFOR‘test_user_1’@‘localhost’;6.1MariaDB的权限系统
6.1.3用户管理1.创建用户使用CREATEUSER语句创建新用户。语法格式:CREATE[ORREPLACE]USER[IFNOTEXISTS]user_specification[,user_specification]...[WITHresource_option[resource_option]...];【例3】使用CREATEUSER语句创建新用户。创建两个新用户,test_user_2@%的密码为testuser2,test_user_3@localhost的密码为tes-tuser3。CREATEUSERIFNOTEXISTS‘test_user_2’@‘%’IDENTIFIEDBY‘testuser2’,‘test_user_3’@‘localhost’IDENTIFIEDBY‘testuser3’;SHOWGRANTSFOR‘test_user_2’@‘%’\GSHOWGRANTSFOR‘test_user_3’@‘localhost’\G6.1MariaDB的权限系统
6.1.3用户管理1.创建用户(2)利用HeidiSQL图形界面创建用户。【例4】使用HeidiSQL图形界面创建一个新用户test_user_5@127.0.0.1,密码为test
您可能关注的文档
- MySQL数据库应用项目教程 教案 项目1 走进数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目2 走进关系代数 教案.docx
- MySQL数据库应用项目教程 教案 项目3 设计数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目4 实现数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目5 数据库编程 教案.docx
- MySQL数据库应用项目教程 教案 项目6 数据库运维 教案.docx
- MySQL数据库应用项目教程 教案 项目7 走进 NoSQL 教案.docx
- MySQL数据库应用项目教程 教案全套 涂刚 项目1--7 走进数据库---走进 NoSQL.docx
- MySQL数据库应用项目教程 课件 项目1 走进数据库.pptx
- MySQL数据库应用项目教程 课件 项目2 走进关系代数.pptx
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)