MySQL workbench 数据库备份的实现步骤
一、 导出
1. 选择adminstration -- data export 数据导出

2. 选择各项参数
(1)选择指定数据库(也可以单选数据库中的指定表)
(2)虽然直接导出也可以,但为了保险起见,建议把 Objects to Export 下的三个选项全部勾选上:
- ✅ Dump Stored Procedures and Functions (导出存储过程 / 函数)
- ✅ Dump Events (导出事件)
- ✅ Dump Triggers (导出触发器)
(3)选择导出Export to Self-Contained File(单文件)【Export to Dump Project Folder(多文件):适合大数据库、需要单独恢复某张表的场景】
(4)start export(在最底下,要把output哪个框框拉下去才能看见)

3. 等导出完成就可以了
二、导入
1. 页面操作就直接:
(1)data import/restore
(2)单文件就选择则import from self-contained file,多文件就选择import from Dump Project Folder
(3)如果直接导入原有数据库就直接在Default Target Schema中的下拉框选中已有的数据库【如果是想要建一个新的,就点New那个按钮,自己起名】
(4)export(在最底下,要把output哪个框框拉下去才能看见)

2. 直接命令操作
主要是我上面那个导入之后,是一个空的数据库,这个简单还成功了
(1)新建一个表
-- 新建测试库,名字可以自定义,比如 community_blockchain_test CREATE DATABASE IF NOT EXISTS community_blockchain_test DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;
(2)打开cmd命令控制台(win+R)

(3)输入命令
mysql -u root -p community_blockchain_test < D:\a-system\community_blockchain\community_blockchain.sql
(4)回车 → 输入密码 → 自动导入完成
然后回到 Workbench,刷新一下测试库,就会看到 所有表、所有数据全部出现
到此这篇关于MySQL workbench 数据库备份的实现步骤的文章就介绍到这了,更多相关MySQL workbench备份内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Advanced SQL Injection with MySQL
Advanced SQL Injection with MySQL...2006-12-12


最新评论