关于navicat:Navicat如何复制数据库

68次阅读

共计 738 个字符,预计需要花费 2 分钟才能阅读完成。

Navicat 如何复制数据库

前言:

​ 这篇文章简略记录一下如何通过 navicat 备份一整个数据库留个记录,节俭前面百度的工夫。

​ 留神,这里按照 postgres 数据库作为案例。

第一步:备份数据库

​ 首先咱们抉择任意想要复制的数据库,抉择备份按钮。

​ 接着,咱们能够在惯例外面进行根本的配置,,能够在对象抉择外面进行根本的配置。

​ 点击备份之后,咱们能够看到信息日志,navicat 正在为咱们备份整改数据库的内容。

​ 备份实现之后,在备份的列表外面,能够看到生成对应的日期工夫戳生成的对应 db 文件。

要害的中央来了,到了这一步,阐明整个库的数据和构造咱们都备份好了,当初咱们须要将其提取到 sql 外面,用做新的数据库导入 。右击须要导出 sql 文件的备份,点击 提取 SQL

​ 接着咱们抉择 提取 sql,而后指定一个目录的地位,确定之后,navicat 就开始将整个备份导出到 sql。同样急躁期待信息日志。

这个过程可能会很长,请急躁期待

第二步:新建须要复制的数据

​ 这个操作应该简略的不能再简略了,就是新建一个新的数据库。

第三步:导入备份数据库

​ 这一步也是非常简单的,右击抉择数据库,,抉择 运行 sql 文件,找到刚刚提取进去的 sql 文件导入,而后急躁期待即可。

这个过程比拟长,数据库大的话几分钟,甚至小时都是有可能的,这时候能够去干干别的事件,进度条不动不肯定是死机了,可能是数据过大没有加载进度条

总结:

​ 这次简略记录的一下如何疾速的复制一个数据库,当然更快的形式是应用pq_dump(针对不同数据库有不同的备份命令)。速度要比 navicat 快上好几倍。然而通常状况下咱们连贯数据库的服务器或者客户端都不在本地,这种形式备份和复制整个库是非常不便的。

​ 同时养成良好的备份习惯有助于重大失误的时候进行回溯。

正文完
 0