- 4
- 0
- 约1.4万字
- 约 50页
- 2023-08-08 发布于海南
- 举报
项目九 数据库的高级管理
数据备份与还原用户管理权限管理
了解MySQL 8用户表数据结构。学习MySQL权限管理机制等知识。掌握对数据库中的数据进行备份和还原操作技能;掌握在数据库中创建、删除用户方法;掌握对数据库中的权限进行授予、查看和收回操作技能。培养学生以工程的思想解决问题的能力以及综合应用所学知识的能力;培养学生的质量意识、安全意识,实现“为党实现育人”与“为国育才”相统一。
任务9.1 数据备份与还原
9.1.1 数据的备份mysqldump命令可以备份单个数据库、多个数据库和所有数据库,具体如下。1.备份单个数据库语法格式如下:mysqldump - uusername -ppas[tbnamel [tbname2,,, ] ] filename . sql-U后面的参数username表示用户名,-p后面的参数password表示登录密码,dbname表示需要备份的数据库名称,tbname表示数据库中的表名,可以指定一个或多个表,多个表名之间用空格分隔,如果不指定则备份整个数据库filename,sql表示备份文件的名称,文件名前可以加上绝对路径。【实例9-1】 首先在C盘创建一个名为backup的文件夹用于存放备份好的文件,然后重新开启一个DOS命令行窗口(不用登录到MySQL数据库),使用mysqldump命令备份xsgl数据库,mysqldump语句如下:C:\Program Files\MySQL\MySQL Server 8.0\binmysqldump -uroot -proot xsgl C:/backup/xsglsql
9.1.1 数据的备份2.备份多个数据库语法格式如下:mysql dump -uusername -ppassword --databases dbname1 [dbname2 dbname3... ]filename.sql“-databases”参数后面至少应指定一个数据库名称,如果有多个数据库,则名称之间用空格隔开。
9.1.1 数据的备份3.备份所有数据库语法格式如下:Mysqldump -uusername -ppassword --all-databasesfilename.sql需要注意的是,如果使用“--all-databases”参数备份了所有的数据库,那么在还原数据库时,不需要创建数据库并指定要操作的数据库,因为对应的备份文件中包含CREATE DATABASE语句和USE语句。
9.1.2数据的还原mysql命令还原数据的语法格式如下:mysql -uusername -ppassword [dbname]filename.sqlusername表示登录的用户名,password表示用户的密码,dbname表示要还原的数据库名称,如果使用mysqldump命令备份的filename.sql文件中包含创建数据库的语句,则不需要指定数据库。【实例9-2】我们知道数据库中的库是不能被还原的,因此在还原数据之前必须先创建数据库。接下来通过一个案例来学习数据的还原,具体操作步骤如下。1.删除数据库mysqlDROP DATABASE xsgl;2.创建数据库mysqlCREATE DATABASE xsgl;
9.1.2数据的还原3.还原数据使用mysql语句还原C:目录下的xsglsql文件,具体语句如下:C:\Program Files\MySQL\MySQL Server 8.0\binmysql -uroot -proot xsglC:/backup/xsglsql4.查看数据可以使用SELECT语句查询xsgl中的数据,查询结果如下:
(1)使用已提供的xsgl.sql文件进行还原学生管理数据库;(2)查看已还原的学生管理数据库;(3)备份学生管理数据库。
任务9.2 用户管理
9.2.1 USER表在安装MySQL时,会自动安装一个名为mysql的数据库,该数据库中的表都是权限表,如user、db、host、tables_priv、column_priv和procs_priv,其中user表是最重要的一个权限表,它记录了允许连接到服务器的账号信息以及一些全局级的权限信息,通过操作该表就可以对这些信息进行修改。1.用户列user表的用户列包括Host、User、Password,分别代表主机名、用户名和密码。其中Host和User列为user表的联合主键,当用户与服务器建立连接时,输入的用户名、主机名和密码必须匹配user表中对应的字段,只有这三个值都匹配的时候,才允许建立连接。当修改密码时,只需要修改user表中Password字段的值即可。
9.2.1 USER表2.权限列user表的权
您可能关注的文档
- MySQL数据库项目化教程 项目六 视图.pptx
- MySQL数据库项目化教程 项目七 存储过程、存储函数与事务.pptx
- MySQL数据库项目化教程 项目十 数据库设计.pptx
- MySQL数据库项目化教程 项目一 数据库入门.pptx
- MySQL数据库项目化教程 项目八 触发器.pptx
- MySQL数据库项目化教程 项目二 建立和管理数据库.pptx
- 第9章 市场营销学的新进展.pptx
- 第1章 市场营销与市场营销学.pptx
- 第8章 4P 分析市场营销.pptx
- 第2章 市场营销的社会责任与伦理.pptx
- 《GB/T 21561.1-2025轨道交通 机车车辆 受电弓特性和试验 第1部分:机车车辆受电弓》.pdf
- 《GB/T 6346.2301-2025电子设备用固定电容器 第23-1部分:空白详细规范表面安装金属化聚萘二甲酸乙二醇酯膜介质直流固定电容器 评定水平EZ》.pdf
- 2026年中国城市建设史复习题200道含答案(基础题).docx
- 2026年注册会计师(CPA)考试题库200道及1套参考答案.docx
- 60103交通事故案卷文书 标准 ga 40-2018.pdf.pdf
- 小升初衔接第一讲:基础词汇与句型综合梳理与运用(基于Starters 14).docx
- 四级公路设计关键要素教学课件.pptx
- Unit7SectionA2a-2e课件鲁教版英语六年级下册.pptx
- 初中地理八年级:探秘台湾省环境与经济协同发展.docx
- Unit2Success单元重点单词单句写作练习课件-北师大版高中英语选择性(1).pptx
原创力文档

文档评论(0)