MySQL workbench 数据库备份的实现步骤

 更新时间:2026年04月15日 09:40:12   作者:你今天努力了吗?*—*  
本文主要介绍了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备份内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql慢查询日志文件转Excel的方法

    Mysql慢查询日志文件转Excel的方法

    面对公司生产环境中慢SQL问题的排查工作,由于日志文件格式混乱,相关资料无法提供便捷的格式化处理工具,故而自主编写一套Java读取慢SQL日志转为Excel的小工具,该工具可以有效提升排查工作的效率,方便快捷地解决问题
    2024-10-10
  • MySQL查询时指定使用索引的实现

    MySQL查询时指定使用索引的实现

    在MySQL中,可以通过指定查询使用的索引来提高查询性能和优化查询执行计划,本文就来介绍一下MySQL查询时指定使用索引的实现,感兴趣的可以了解一下
    2023-11-11
  • 一文弄懂什么是MySQL的回表

    一文弄懂什么是MySQL的回表

    本文主要介绍了一文弄懂什么是MySQL的回表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Advanced SQL Injection with MySQL

    Advanced SQL Injection with MySQL

    Advanced SQL Injection with MySQL...
    2006-12-12
  • 详解MySQL8中的新特性窗口函数

    详解MySQL8中的新特性窗口函数

    MySQL8 窗口函数是一种特殊的函数,它可以在一组查询行上执行类似于聚合的操作,但是不会将查询行折叠为单个输出行,而是为每个查询行生成一个结果,本文就来和大家简单讲讲它的用法,感兴趣的可以了解一下
    2023-06-06
  • MySQL source导入很慢的解决方法

    MySQL source导入很慢的解决方法

    在mysql导入数据量非常大的sql文件的时候,速度会非常慢,这篇文章主要给大家介绍了关于MySQL source导入很慢的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • MySQL高级特性——数据表分区的概念及机制详解

    MySQL高级特性——数据表分区的概念及机制详解

    当数据表过大时,通过普通的查询优化技巧已经无法大幅度提升性能,此时往往需要进行分区分表优化。分区其实是将一张逻辑上统一的表在物理上划分成了多张表。分区操作对使用者而言是一个黑盒操作,但是如果你从文件系统上看,就会看到分区数据表的实际存储方式是分开的。
    2021-05-05
  • MySQL中的binlog相关命令和恢复技巧

    MySQL中的binlog相关命令和恢复技巧

    这篇文章主要介绍了MySQL中的binlog相关命令和恢复技巧,需要的朋友可以参考下
    2014-05-05
  • 一文详解MySQL—Join的使用优化

    一文详解MySQL—Join的使用优化

    JOIN是一种非常常见的操作,用于将两个或多个表中的数据合并到一个结果集中。MySQL支持多种JOIN类型,本文通过代码示例详细介绍了Join的使用优化,有需要的小伙伴可以参考阅读
    2023-04-04
  • Mysql 数据库结构及索引类型

    Mysql 数据库结构及索引类型

    这篇文章主要介绍了Mysql 数据库结构及索引类型,数据库索引是 mysql 数据库中重要的组成部分,是数据库查询数据速度提升的关键,本文将介绍数据库索引的一些内容,下文更多相关内容,需要的小伙伴可以参考一下
    2022-05-05

最新评论