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

标签 mysql database mysql-workbench database-backups

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

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

最佳答案

对于工作台 6.0

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

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

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

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

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

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

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

回答:

  1. 选择开始导出选项

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

回答:

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

  2. 选择开始导出选项

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

回答:

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

对于工作台 6.3

  1. 点击导航面板左侧的管理标签
  2. 点击数据导出选项
  3. 选择架构
  4. 选择表格
  5. 根据您的要求从表格列表下方的下拉列表中选择所需选项
  6. 选择包含创建架构复选框
  7. 点击高级选项
  8. 在插入面板中选中完成插入复选框
  9. 开始导出 Workbench 6.3 export

适用于 Workbench 8.0

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

这会打开类似这样的东西

MySQL Workbench

  1. 要导出的表
  2. 中选择要导出的架构
  3. 点击导出到独立文件
  4. 检查 高级选项... 是否完全符合您的导出要求
  5. 点击按钮开始导出

关于mysql - 如何使用 MySQL Workbench 进行 MySQL 数据库备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17190083/

相关文章:

java - Liquibase 在执行变更集之前检查表名称长度

php - 从txt文件中获取原始数据并将其放入数据库的列中

php - Laravel : How to Update multiple Select option with select2. js

java - 非法连接端口值 'mysql' 无法从数据库获取值

debian - 如何在 Debian wheezy 操作系统中安装 MySQL WorkBench?

mysql - 尝试在 mySQL 的新列中将计算四舍五入到小数点后两位

c# 报告 mysql 命令失败,即使它没有

php - MYSQL + PHP 每天执行一个sql

MySQL 外键错误 150

mysql - 将 MATLAB 绘图以 PNG、JPG 格式写入 MySQL 数据库