- 3
- 0
- 约1.69千字
- 约 50页
- 2022-08-04 发布于安徽
- 举报
项目十一 数据库的安全管理; MySQL 提供了一套完整的安全性机制保证数据的安全性:要防止普通用户随意访问,另外,如果发生软硬件故障、自然灾害和操作失误等意外情况时,要能恢复数据,尽可能地挽回或减少数据的损失。
本项目学习 MySQL8.0 的用户管理、权限管理、数据的备份与还原等操作。;知识目标:
识记系统数据库 mysql 中 user、db、tables_priv 等权限表的作用。
识记创建用户、修改用户密码、删除用户语句的语法。
识记查看、授予、收回用户权限语句的语法。
识记 mysqldump 命令备份数据库的语法。
能力目标:
能用语句创建用户、修改用户密码、删除用户。
能用语句查看、授予、收回用户权限。
能选择一个、多个或所有数据库进行备份并还原。;任务11.1; 任务11.1;针;【相关知识】;;;;;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;任务11.2;;【相关知识】;;;;;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;任务11.3;;【相关知识】;mysqldump 工具支持一次备份单个数据库、多个数据库和所有数据库。
备份一个数据库
语法格式如下:
mysqldump -u username -p dbname[tbname1 tbname2…]backupname.sql
说明:
Username:执行备份的用户名。
dbname :要备份的数据库的名称,tbname1、tbname2 表示数据库中的表名。
backupname.sql :备份导出的 SQL 脚本文件名,可以包含该文件所在路径,文件扩展名“sql”表示是 SQL 脚本文件。
备份产生的 SQL 脚本文件中不包含创建数据库的语句。;(2) 备份多个数据库
语法格式如下:
mysqldump -u username -p --databases dbname1 dbname2 ….backupname.sql
说明:
databases 前面有 2 个“-”,“—databases”后面跟多个数据库名称,多个数据库名之间用空格分隔。
备份产生的 SQL 脚本文件中包含了创建数据库的语句。;(3) 备份所有数据库
语法格式如下:
mysqldump -u username -p --all-databases backupname.sql
说明:
“--all-databases”表示备份所有数据库。
备份产生的 SQL 脚本文件中包含了创建数据库的语句。;MySQL还原数据有两???常用的方式。
(1) 使用 mysql 工具
语法格式如下:
mysql –u username -p [dbname] backupname.sql
说明:
dbname :要还原数据库的名称,只有还原一个数据库时需要提供。
backupname.sql :需要还原的SQL脚本文件,如果不在当前路径下,要指定该文件所在路径。
由于只有在备份一个数据库时,导出的 SQL 脚本文件中没有创建数据库的语句,因此,在还原一个数据库的数据前,要确认该数据库已存在,如果不存在要先创建。;(2) 使用source 命令
source 命令是 mysql 客户端程序提供的命令,语法格式如下:
source backupname.sql
说明:
backupname.sql :需要还原的 SQL 脚本文件,如果不在当前路径下,要指定该文件所在路径。
如果 backupname.sql 是单个数据库的备份文件,执行 source 命令前需要先用 USE 命令 切换到需要还原的数据库。;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;【任务实施】;THANKS!
您可能关注的文档
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目1—认识数据库.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目2—数据库设计.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目3—MYSQL环境部署.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目4—数据库的创建与管理.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目5—创建与管理数据表.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目6—数据更新.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目7—简单数据查询.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目8—高级数据查询.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目9—查询优化.pptx
- MySQL数据库原理与应用项目化教程教学课件(共11单元)项目10—编程访问.pptx
最近下载
- 2025年高考数学大题突破培优专题03 立体几何(6大题型)(解析版).docx VIP
- 中石化机泵维修钳工高级复习试题及答案.doc
- 《混凝土结构设计标准》GB T50010-2010(2024年修订).pdf VIP
- 2025年高考数学大题突破培优专题05 圆锥曲线(8大题型)(解析版).docx VIP
- 2025年高考数学大题突破培优专题04 概率与统计(9大题型)(解析版).docx VIP
- (高清版)DB31∕T 1487-2024 国际医疗服务规范.docx VIP
- 2025年漳州市长泰县某国企招聘工作人员若干人备考题库及参考答案详解.docx VIP
- 2023注册安全工程师《化工安全》考点精编 .pdf VIP
- 福建师范大学《高等数学》2019-2020学年第二学学期期末试卷及答案.pdf VIP
- 品牌建设实施方案.doc VIP
原创力文档

文档评论(0)