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

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 本文主要讲解如何用 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. 还原验证,在所还原的数据库中,刷新左侧的数据库列表后,可以看到之前被删除的数据库表已经被还原。

在这里插入图片描述


(二)还原到其他数据库

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

在这里插入图片描述

目录
相关文章
|
3天前
|
SQL 存储 关系型数据库
MySQL索引原理以及SQL优化
MySQL索引原理以及SQL优化
11 0
|
3天前
|
SQL 关系型数据库 MySQL
mysql怎么备份
mysql怎么备份
29 7
|
3天前
|
关系型数据库 MySQL 数据安全/隐私保护
百度搜索:蓝易云【mysql在执行innobackupex增量备份时报错cannot open *****/xtrabackup_checkpoints】
如果以上方法都不能解决问题,建议检查其他错误日志或报错信息,以进一步确定问题的原因,并采取相应的措施进行修复。备份和恢复过程中的错误处理是保证数据安全的关键,务必谨慎处理。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
12 2
|
5天前
|
存储 关系型数据库 MySQL
mysql怎么备份
mysql怎么备份
12 7
|
11天前
|
监控 容灾 安全
规划阿里云RDS跨区迁移并构建容灾与备份策略
规划阿里云RDS(Relational Database Service)跨区迁移并构建容灾与备份策略
11 2
|
13天前
|
SQL 关系型数据库 MySQL
MySQL技能完整学习列表11、日志和备份——1、查看日志——2、数据备份和恢复(mysqldump, mysqlbinlog)
MySQL技能完整学习列表11、日志和备份——1、查看日志——2、数据备份和恢复(mysqldump, mysqlbinlog)
22 0
|
13天前
|
SQL 缓存 关系型数据库
MySQL技能完整学习列表6、查询优化——3、查询缓存——4、SQL优化技巧
MySQL技能完整学习列表6、查询优化——3、查询缓存——4、SQL优化技巧
25 0
|
13天前
|
SQL 安全 关系型数据库
MySQL技能完整学习列表3、SQL语言基础——3、SQL运算符和函数
MySQL技能完整学习列表3、SQL语言基础——3、SQL运算符和函数
22 0
|
13天前
|
SQL 关系型数据库 MySQL
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
31 0
|
14天前
|
SQL 关系型数据库 MySQL
Mysql SQL的一些特殊用法记录
1、查询group by having 中having不起作用,及解决
10 0

热门文章

最新文章