- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目名称
项目六数据库运维
教学内容
MariaDB的权限表及权限系统的工作原理,MariaDB的用户管理和权限管理;MariaDB的数据备份和恢复,数据备份和恢复的方法;MariaDB中二进制日志、错误日志、通用查询日志、慢查询日志、中继日志、事务日志的管理;架构读写分离数据库系统,搭建高可用数据库集群。
授课时间
授课学时
教学目标
学习目标
1.了解MariaDB的权限系统。
2.掌握数据备份、数据还原和数据迁移的方法。
3.掌握MariaDB日志文件类型及应用场景。
4.了解主/从数据库、高性能数据库及读写分离数据库的架构和应用场景。
技能目标
1.会根据工作场景合理地进行用户管理和权限分配。
2.会根据工作场景选择数据备份和还原的方法,并进行数据备份、数据还原和数据迁移等操作。
3.会根据工作场景操作相应的MariaDB日志文件。
4.会搭建主/从数据库、读写分离数据库和高性能数据库等集群。
素养目标
1.能从数据库日志的操作中,学会合理分配时间。
2.具有规划意识,合理规划个人职业发展。
3.在搭建数据库的同时,培养灵活的思维能力和分析信息能力。
学情分析
通过对本项目的学习,了解MariaDB的权限表及权限系统的工作原理,MariaDB的用户管理和权限管理;掌握MariaDB的数据备份和恢复,数据备份和恢复的方法;熟悉MariaDB中的日志管理;掌握架构读写分离数据库系统,搭建高可用数据库集群。学习数据库运维有助于帮助学生加深对数据库的应用。
教学方法
学生通过课前预习、查阅资料,课堂上紧跟着老师的思路,对老师的演示要熟记,课后练习提升、反思总结等方法进行本章节的学习,有电脑条件的学生可以根据在课堂上所学习的内容,反复的操作实践验证;实训课上要加强训练,不懂的问题及操作过程,及时的向老师询问或是同学之间相互讨论。
教学媒介
教材、配套的PPT课件、多媒体教案等
教学过程
教学环节
教学内容
教学引入
安全管理是数据库管理系统中非常重要的组成部分之一,也是数据库中的数据被合理访问和修改的基本保证。MariaDB既是一个多用户数据库管理系统,又是功能强大的访问控制系统,可以为不同用户指定允许的权限。MariaDB提供了多种对数据进行备份和还原的方法。
教授新知
一、明确教学目标
二、教学内容“数据库运维”
6.1MariaDB的权限系统
6.1.1权限表
MariaDB中的权限表都存放在mysql数据库中,与权限相关的数据表有user视图、db表、tables_priv表、columns_priv表、procs_priv表。
1.user视图和db表
user视图和db表的字段说明如书中表6-1所示。
(1)user视图。user视图是从global_priv表中导出的。
(2)db表。在db表中存储的是用户对某个数据库的操作权限。
2.tables_priv表、columns_priv表和procs_priv表
6.1.2MariaDB权限系统的工作原理
1.合法性验证
MariaDB使用user视图中的Host、User和Password三个字段进行身份验证。
2.权限验证和分配
MariaDB服务器的权限验证过程如下图:
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];
使用CREATEUSER语句创建新用户。语法格式:
CREATE[ORREPLACE]USER[IFNOTEXISTS]user_specification[,user_specification]...
[WITHresource_option[resource_option]...];
(2)利用HeidiSQL图形界面创建用户。
2.修改用户名
语法格式:
RENAMEUSERold_userTOnew_user[,old_userTOnew_user]...;
3.修改用户密码
语法格式:
SETPASSWORD[FORuser]
您可能关注的文档
- MySQL数据库应用项目教程 教案 项目1 走进数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目2 走进关系代数 教案.docx
- MySQL数据库应用项目教程 教案 项目3 设计数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目4 实现数据库 教案.docx
- MySQL数据库应用项目教程 教案 项目5 数据库编程 教案.docx
- MySQL数据库应用项目教程 教案 项目7 走进 NoSQL 教案.docx
- MySQL数据库应用项目教程 教案全套 涂刚 项目1--7 走进数据库---走进 NoSQL.docx
- MySQL数据库应用项目教程 课件 项目1 走进数据库.pptx
- MySQL数据库应用项目教程 课件 项目2 走进关系代数.pptx
- MySQL数据库应用项目教程 课件 项目3 设计数据库.pptx
文档评论(0)