当前位置: 首页 > 文档资料 > Navicat 中文文档 >

备份或还原(只限于完整版本)

优质
小牛编辑
133浏览
2023-12-01

一个安全和可靠的服务器是与定期运行备份有密切的关系,因为错误有可能随时发生 - 由攻击、硬件故障、人为错误、电力中断等引致。

Navicat 让你备份或还原数据库对象。你可以保存设置成设置文件用作设置计划。点击
来打开 备份 的对象列表。提示:备份文件保存于设置位置。要打开文件夹,在备份文件上右击并选择 打开包含的文件夹

注意:只限于 MySQL、PostgreSQL、SQLite 和 MariaDB。要备份 Oracle,请看 Oracle 数据泵。要备份 SQL Server,请看 SQL Server 备份或还原。

备份

常规属性

你可以为备份输入注释。

对象选择

选择你想备份的数据库对象。

高级属性

下列选项是根据你所选择的数据库类型:MySQL、PostgreSQL、SQLite 和 MariaDB。

压缩

如果你想生产大小较小的备份,勾选这个选项。

要在对象列表窗格中压缩或解压缩备份文件,在备份文件上右击并从弹出菜单选择 压缩备份 解压缩备份。提示:压缩 (.psc)、未经压缩 (.psb)。

锁定全部表

备份正在进行中时锁定全部对象。

使用单一交易 (只限 InnoDB)

如果表使用 InnoDB 保存引擎,勾选了这个选项,Navicat 在备份过程开始前使用交易。

使用指定文件名

定义备份文件的名。否则,你的备份将会被命名为例如 "2007-05-10 17:38:20"

还原

还原 功能将会先删除数据库已选择的对象,然后根据你的备份再创建新的对象。最后,插入数据。

要还原备份到现有数据库,打开数据库并选择现有备份文件。从备份的对象列表工具栏点击
还原备份

要还原备份到新的数据库,创建及打开新的数据库,并从备份的对象列表工具栏点击
还原备份。浏览备份文件。注意:你必需要有创建、删除和插入的权限(MySQL、MariaDB 或 PostgreSQL)以运行还原。

常规属性

显示备份文件的信息。

对象选择

选择你想还原的数据库对象。

高级属性

下列选项是根据你所选择的数据库类型:MySQL、PostgreSQL 和 SQLite。

使用交易

当发生错误时回滚所有数据。

遇到错误继续

在还原进程中忽略遇到的错误。

锁定表以便写入

在还原进程中,锁定表以防止用户修改。

使用扩展插入语句

插入记录时使用扩展插入语句。

例如:

INSERT INTO `用户` VALUES ('1', '梁明洁', '23'), ('2', '邱礼安', '56'), ('0', '许勤', '23');

每个运行中运行多重查询

如果你想在每个运行中运行多重查询,勾选这个选项,这将会使还原进程较快。

创建表

勾选了这个选项,将会在还原进程中创建表。

创建记录

勾选了这个选项,将会在还原进程中还原记录。否则,只有表结构将会被还原。

创建索引

勾选了这个选项,将会为还原的表创建索引。

创建触发器

勾选了这个选项,将会为还原的表创建触发器。

覆盖现有的表

如果表已存在于数据库或模式,覆盖它们。

覆盖现有的视图

如果视图已存在于数据库或模式,覆盖它们。

覆盖现有的函数

如果函数已存在于数据库或模式,覆盖它们。

覆盖现有的事件

如果事件已存在于数据库或模式,覆盖它们。

覆盖现有的序列

如果序列已存在于数据库或模式,覆盖它们。

覆盖现有的索引

如果索引已存在于数据库或模式,覆盖它们。

覆盖现有的触发器

如果触发器已存在于数据库或模式,覆盖它们。

插入自动遞增值

在数据库或模式插入自动遞增值。

提 取 SQL

提取 SQL 让你从备份文件中提取 SQL 成一个 SQL 文件。

要从备份文件中提取 SQL,打开数据库并选择一个现有的备份文件。 从备份的对象列表工具栏点击
提取 SQL