当前位置: 首页 > 知识库问答 >
问题:

如何使用MySQL Workbench进行MySQL数据库备份?

宗政燕七
2023-03-14

如何使用MySQL Workbench进行数据库备份?我们可以用以下方式备份吗-

    < li >备份文件(。sql)包含Create Table语句和Insert into Table语句 < li >备份文件(。sql)只包含Create Table语句,不包含针对所有表的Insert into Table语句 < li >备份文件(。sql)只包含Insert into Table语句,不包含针对所有表的Create Table语句

共有2个答案

华化
2023-03-14

> < li>

在“主页”页面上-

一个盒子出现了...选择保存您要备份的数据的服务器。

在“导出到磁盘”选项卡上,然后选择要导出的数据库。

如果您想要所有表,请选择选项“导出到自包含文件”,否则选择另一个选项进行选择性还原

如果您需要高级选项,请参阅其他帖子,否则请单击“开始导出”

岳正阳
2023-03-14

打开MySql工作台。要进行数据库备份,您需要在< code >服务器管理中创建< code >新服务器实例(如果不可用)。

创建新服务器实例的步骤:

    < li >在< code >服务器管理器中选择< code >新建服务器实例选项。 < li >提供连接详细信息。

创建新服务器实例后,它将在服务器管理列表中可用。双击您创建的服务器实例或单击管理导入/导出选项并选择服务器实例。

现在,从< code >数据导出/恢复选择< code >数据导出选项,选择要备份的模式和模式对象。

你可以用不同的方式生成备份文件,如下所示

Q、 1)备份文件(.sql)包含Create Table语句和Insert into Table语句

回答:

  1. 选择开始导出选项

Q、 2)备份文件(.sql)仅包含Create Table语句,而不包含所有表的Insert into Table语句

回答:

>

  • 选择跳过表数据(无数据)选项

    选择开始导出选项

    Q.3)备份文件(. sql)仅包含插入表语句,而不是为所有表创建表语句

    回答:

    1. 选择高级选项选项卡,在面板中选择no创建信息不要编写create TABLE语句来重新创建每个转储表选项
    2. 选择开始导出选项
      < li >单击导航器面板左侧的管理选项卡 < li >单击数据导出选项 < li >选择架构 < li >选择表格 < li >根据您的要求从表格列表下方的下拉列表中选择所需选项 < li >选择包括创建模式复选框 < li >单击高级选项 < li >在“插入”面板中选择“完成插入”复选框 < li >开始导出< img src = " https://I . stack . imgur . com/ve awk . png " alt = " work bench 6.3 Export " >
      < li >转到服务器标签 < li >转到数据库导出

    这就打开了这样的东西

  •  类似资料:
    • 问题内容: 我可以使用 mysqldump.exe* 在以下Java代码的帮助下 以.SQL 文件的形式创建 当前mysql数据库 的 备份 。 * 现在,我想在单击按钮时 使用 与上面类似的 java 代码 将相同的.SQL Backup 文件 还原 到mysql数据库。 非常感谢 :) 所以现在我尝试了; 仍然没有用:/ 问题答案: 该语句将从文件重新生成数据库

    • 主要内容:备份一个数据库,备份多个数据库,备份所有数据库数据库的主要作用就是对数据进行保存和维护,所以备份数据是数据库管理中最常用的操作。为了防止数据库意外崩溃或硬件损伤而导致的数据丢失,数据库系统提供了备份和恢复策略。 保证数据安全的最重要的一个措施就是定期的对数据库进行备份。这样即使发生了意外,也会把损失降到最低。 数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本。当数据库出现故障或遭到破坏时,将备份的数据库加载到系统,从而使数据库

    • 问题内容: 我在MySql中有一个很大的数据库,我需要每天左右对其进行备份。 我需要能够从任何计算机上进行备份,因此我考虑制作一个php脚本来做到这一点,并将此php脚本置于联机状态(具有密码保护和授权等功能,因此只有我可以访问它)。 但是,我不知道如何正确完成? 我应该使用哪些命令,并且可以更改备份的设置(例如)? 我将不胜感激… 另外,如果这是一个错误的方法(不安全,或者使用错误的sql文件提

    • 本文向大家介绍MySQL数据库遭到攻击篡改(使用备份和binlog进行数据恢复),包括了MySQL数据库遭到攻击篡改(使用备份和binlog进行数据恢复)的使用技巧和注意事项,需要的朋友参考一下 本文主要描述了MySQL遭到攻击篡改数据,利用从库的备份和主库的binlog进行不完全恢复。 欢迎转载,请注明作者、出处。 作者:张正 QQ:176036317 如有疑问,欢迎联系。 一、发现问题 今天是

    • 我想从Dockerfile创建一个具有初始数据库及其表的MySQL容器。 我还有一个特定的etc/mysql/mysql。conf.d/mysqld。cnf文件(我可以在Dockerfile中简单地使用添加指令。) 我希望Dockerfile创建一个MySQL映像,其中包含一个名为DBNAME的数据库,并包含以下表格: 我已经在这里寻找解决问题的方法,但没有找到解决方法。

    • 问题内容: 默认情况下,备份整个数据库。我需要在MySQL中备份单个表。可能吗?如何还原? 问题答案: 从.sql转储并还原单个表 倾倒 从远程数据库转储 进一步参考: http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html 恢复 或一行 转储并从压缩(.sql.gz)格式还原单个表 图片来源:John McGr