- 1
- 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 工具支持一次备份单个数据库、多个数据库和所有数据库。
1.备份一个数据库
语法格式如下:
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
- 能源开采行业市场前景及投资研究报告:国内用电结构,电力需求增长引擎.pdf
- 人工智能行业市场前景及投资研究报告:具身智能产业发展,软硬件迭代加速,人形机器人规模突破.pdf
- 三峡旅游-市场前景及投资研究报告-省际游轮业务,迎接成长新纪元.pdf
- 通信行业2026年投资策略分析报告:算力升维,星座织网.pdf
- 水泥行业市场前景及投资研究报告:优质现金流资产,反内卷趋势,盈利改善预期.pdf
- 兴福电子-市场前景及投资研究报告-湿电子化学品龙头,受益存储需求提升.pdf
- 医药生物行业市场前景及投资研究报告:设备招投标,设备拐点向上趋势,医疗科技蓬勃发展.pdf
- 长芯博创-市场前景及投资研究报告-光电互连综合提供商,谷歌算力扩容受益.pdf
- 中国汽研-市场前景及投资研究报告-中国汽车标准做大做强.pdf
- 智谱-市场前景及投资研究报告-深耕AI大模型领域,各场景落地,拓展业务边界.pdf
最近下载
- 江苏译林版小学英语单词汇总表-带音标可打印.docx VIP
- 2022退役风电叶片回收处理再利用.pptx VIP
- DB41T 2743-2024碳纤维复材平行绞线斜拉索设计及施工技术规程.docx VIP
- 退役风机叶片回收市场需求分析报告.docx
- “个人所得税”手机APP填报指引.doc VIP
- 放射性肠炎诊疗指南(2025年版).docx
- 新教材外研版高中英语必修第二册全册各单元2022新高考一轮复习学案(知识点考点汇总及配套习题).doc VIP
- 农技专员面试题及答案大全.doc VIP
- GB∕T25336-2024铁路大型养路机械检查与试验方法.pptx VIP
- 农业技术员岗位面试常见问题集.docx VIP
原创力文档

文档评论(0)