[ MySQL ] 使用 MySQL Workbentch 进行MySQL数据库备份 / 还原(Part 3:备份.sql文件方式)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 本文主要讲解如何用 MySQL Workbentch 进行MySQL备份和恢复数据库。本文主要大纲为:使用Workbentch备份.sql文件的方式进行备份和还原,其中包括还原自身数据库和还原到其他目标库。

在这里插入图片描述

本文主要讲解如何用 MySQL Workbentch 进行MySQL备份和恢复数据库(利用.sql文件的方式)。

关于MySQL数据库备份,本博客内主要相关文章有:

[ MySQL ] 使用Navicat进行MySQL数据库备份 / 还原(Part 1:备份.nb3文件方式)
[ MySQL ] 使用Navicat进行MySQL数据库备份 / 还原(Part 2:备份.sql文件方式)
[ MySQL ] 使用 MySQL Workbentch 进行MySQL数据库备份 / 还原(Part 3:备份.sql文件方式)

@[toc]

一、利用MySQL Workbentch备份数据库为.sql文件

1. 首先在MySQL Workbentch菜单页中点击Administration页,如下图所示:

在这里插入图片描述

2. 进行数据备份,首先进行下列5步骤做备份前的准备(具体如下图所示),之后点击开始导出按钮

  1. 鼠标左键点击数据导出(Data Export)菜单

  2. 勾选所要备份的数据库 和 数据库中所要备份的对象

  3. 选择备份类型,点击备份数据对象结构和数据进行备份

  4. 勾选备份存储过程、函数、事件和触发器选项

  5. 选择备份文件存储位置

在这里插入图片描述

3. 进度条完成100%后,可以看到Log中会显示所备份的.sql文件的位置,即为上步所选择的备份位置。

在这里插入图片描述

4. 打开备份文件路径,可以找到所备份的.sql文件。

在这里插入图片描述

5. 打开所备份的.sql文件,可以看到备份信息,和所备份的数据库对象及数据信息语句。

在这里插入图片描述


二、利用MySQL Workbentch将.sql文件还原到数据库


(一)还原到自身数据库

本文为了演示还原自身库,在还原前删除了原有的表account,如下图所示:

在这里插入图片描述


开始进行还原自身数据库操作

1. 在MySQL Workbentch菜单页中点击Administration,进行如下操作后,点击开始导入按钮。

  1. 鼠标左键点击 数据导入/恢复 菜单

  2. 选择所要还原的.sql备份文件

  3. 选择所要还原的数据库(非常重要,不要选错还原数据库)

  4. 选择还原类型

在这里插入图片描述


2. 点击导入按钮后,可以看到导入进度状态。
在这里插入图片描述

3. 还原验证,在所还原的数据库中,刷新左侧的数据库列表后,可以看到之前被删除的数据库表已经被还原。

在这里插入图片描述


(二)还原到其他数据库

大部分操作 与 还原到自身数据库 操作相同,这里唯一注意的地方是所要被还原数据库的选择,如下图紫色标注部分:

在这里插入图片描述

目录
相关文章
|
1天前
|
SQL 数据库 Windows
sql数据库安装过程,SQL数据库的安装过
本文概述了安装SQL Server数据库的步骤:准备硬件和软件环境,运行安装程序,选择安装类型,接受许可协议,设定安装路径和组件,配置实例和服务账户,选择身份验证模式,配置其他设置,然后安装并完成。安装后需检查验证SQL Server是否正常工作。确保遵循步骤以顺利完成安装。
38 3
|
3天前
|
关系型数据库 MySQL Linux
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)
|
3天前
|
SQL 关系型数据库 MySQL
【MySQL-5】DDL的数据库操作:查询&创建&删除&使用(可cv代码+演示图)
【MySQL-5】DDL的数据库操作:查询&创建&删除&使用(可cv代码+演示图)
|
3天前
|
SQL 关系型数据库 MySQL
【MySQL-1】理解关系型数据库&数据的数据模型
【MySQL-1】理解关系型数据库&数据的数据模型
|
5天前
|
关系型数据库 MySQL 数据库
Docker数据库Mysql
Docker数据库Mysql
|
5天前
|
存储 SQL 关系型数据库
mysql查询数据库表大小怎么操作
mysql查询数据库表大小怎么操作
|
5天前
|
关系型数据库 MySQL PHP
【PHP 开发专栏】PHP 连接 MySQL 数据库的方法
【4月更文挑战第30天】本文介绍了 PHP 连接 MySQL 的两种主要方法:mysqli 和 PDO 扩展,包括连接、查询和处理结果的基本步骤。还讨论了连接参数设置、常见问题及解决方法,如连接失败、权限和字符集问题。此外,提到了高级技巧如使用连接池和缓存连接信息以优化性能。最后,通过实际案例分析了在用户登录系统和数据管理中的应用。
|
5天前
|
SQL 关系型数据库 MySQL
利用 SQL 注入识别数据库方法总结
利用 SQL 注入识别数据库方法总结
|
5天前
|
关系型数据库 MySQL 数据库
【MySQL】:数据库事务管理
【MySQL】:数据库事务管理
18 0
|
5天前
|
SQL 关系型数据库 MySQL
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
12 0