本文主要讲解如何用 MySQL Workbentch 进行MySQL备份和恢复数据库(利用.sql文件
的方式)。
一、利用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. 还原验证,在所还原的数据库中,刷新左侧的数据库列表后,可以看到之前被删除的数据库表已经被还原。
(二)还原到其他数据库
大部分操作 与 还原到自身数据库 操作相同,这里唯一注意的地方是所要被还原数据库的选择,如下图紫色标注部分: