如何使用 MySQL 工作台进行 MySQL 数据库备份?

如何使用 MySQL 工作台进行数据库备份? 我们可以通过以下方式进行备份吗

  1. Backup file(.sql) contains both Create Table statements and Insert into Table Statements
  2. 备份文件(. sql)只包含 CreateTable 语句,而不包含所有表的 Insertinto Table 语句
  3. Backup file(.sql) contains only Insert into Table Statements, not Create Table statements for all tables
222410 次浏览

MySQLWorkbench 中的数据导出功能允许3种方法中的2种。在导出页面上有一个复选框 Skip Table Data (no-data),它允许在有或没有数据的情况下转储。不支持只转储没有元数据的数据。

对于 Workbench 6.0

打开 MySql 工作台。 要进行数据库备份,需要在 Server Administration中创建 New Server Instance(如果不可用)。

创建 New Server Instance的步骤:

  1. Server Administrator中选择 New Server Instance选项。
  2. 提供连接详情。

创建新的服务器实例后,它将在 Server Administration列表中可用。双击已创建的服务器实例,或单击 Manage Import/Export选项并选择服务器实例。

现在,从 DATA EXPORT/RESTORE选择 DATA EXPORT选项,选择 Schema 和 Schema Object 进行备份。

您可以使用下面给出的不同方式生成备份文件-

问.1)备份文件(. sql)包含 CreateTable 语句和 Insertinto Table 语句

答:

  1. 选择开始导出选项

Q.2) Backup file(.sql) contains only Create Table Statements, not Insert into Table statements for all tables

答:

  1. 选择 Skip Table Data(no-data)选项

  2. Select Start Export Option

问.3)备份文件(. sql)只包含“插入表语句”,而不包含所有表的“创建表语句”

ANS:

  1. 选择高级选项卡,在 Tables面板中-选择 no-create info-Do not write CREATE TABLE statement that re-create each dumped table选项。
  2. 选择开始导出选项

For Workbench 6.3

  1. 单击导航器面板左侧的“管理”选项卡
  2. 点击数据导出选项
  3. 选择 Schema
  4. 选择表格
  5. 根据您的需要,从表格列表下方的下拉列表中选择所需的选项
  6. 选中“包含创建架构”复选框
  7. 单击“提前”选项
  8. 在“插入面板”中选择“完成插入”复选框
  9. 启动出口 Workbench 6.3 export

For Workbench 8.0

  1. 转到 服务器标签
  2. 转到 数据库导出

这会打开类似这样的东西

MySQL Workbench

  1. Select the schema to export in the Tables to export
  2. 点击 导出到自包含文件
  3. 检查 Advanced Options...是否完全符合您的出口要求
  4. 单击按钮 Start Export
  1. 在「主页」-> 选择「伺服器管理」下的「管理导入/导出」

  2. 将出现一个框... ... 选择要备份的数据存储在哪个服务器上。

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

  4. 如果需要所有表,请选择“导出到自包含文件”选项,否则选择其他选项进行选择性还原

  5. 如果需要高级选项,请参阅其他文章,否则请单击“开始导出”

在 workbench 6.0中 连接到任何数据库。 You will see two tabs.

1. Management 2. Schemas

By default Schemas tab is selected. 选择 Management选项卡 然后选择 Data Export。 您将获得所有数据库的列表。 选择所需的数据库和文件名以及您希望的其他选项,然后开始导出。 你已经没有后援了。

In Workbench 6.3 go to Server menu and then Choose Data Export. The dialog that comes up allows you to do all three things you want.

在 Workbench 6.3中,这非常简单:

  1. 在“ HOME”-view 中选择一个 MySQL 连接: (localhost)
  2. 在“ Localhost”视图中,单击“ Server”—— > “ Data export”
  3. 在“数据导出”视图中,选择表,并选择是否只导出其结构,或结构和数据,..。
  4. 点击“开始导出”

数据导出服务器

enter image description here

选择 database,然后开始导出

enter image description here

在新版本的“窗口”中,您可以像这样导出

enter image description here enter image description here

enter image description here

我正在使用 MySQL Workbench 8.0: enter image description here