MySQL备份与恢复/备份和恢复/使用mysqldump备份

1.4使用mysqldump备份

提示

考虑使用MySQL Shell dump实用程序,它提供多线程的并行转储、文件压缩和进度信息显示,以及云特性,如Oracle cloud Infrastructure对象存储流,以及MySQL数据库服务兼容性检查和修改。属性可以轻松地将转储导入MySQL服务器实例或MySQL数据库服务数据库系统MySQL Shell加载转储实用程序.可以找到MySQL Shell的安装说明在这里

本节介绍如何使用, mysqldump生成转储文件,以及如何重新加载转储文件。一个转储文件可以用以下几种方式使用:

  • 作为备份,以便在数据丢失时能够恢复数据。

  • 作为设置副本的数据源。

  • 作为实验数据的来源:

    • 创建数据库的副本,以便在不更改原始数据的情况下使用。

    • 测试潜在的升级不兼容性。

, mysqldump生成两种类型的输出,取决于——选项卡选择了:

  • 没有——选项卡, mysqldump将SQL语句写入标准输出。该输出包括创建语句来创建转储对象(数据库、表、存储例程等),以及插入语句将数据加载到表中。输出可以保存在一个文件中,稍后使用mysql重新创建转储对象。可以使用选项修改SQL语句的格式,并控制转储哪些对象。

  • ——选项卡, mysqldump为每个转储表生成两个输出文件。服务器将一个文件作为tab分隔的文本写入,每个表行写入一行。该文件名为tbl_name. txt在输出目录中。服务器还发送创建表语句, mysqldump,将其写入名为tbl_name. sql在输出目录中。