Navicat 如何复制数据库
前言:
这篇文章简略记录一下如何通过 navicat 备份一整个数据库留个记录,节俭前面百度的工夫。
留神,这里按照 postgres
数据库作为案例。
第一步:备份数据库
首先咱们抉择任意想要复制的数据库,抉择备份按钮。
接着,咱们能够在惯例外面进行根本的配置,,能够在对象抉择外面进行根本的配置。
点击备份之后,咱们能够看到信息日志,navicat 正在为咱们备份整改数据库的内容。
备份实现之后,在备份的列表外面,能够看到生成对应的日期工夫戳生成的对应 db 文件。
要害的中央来了,到了这一步,阐明整个库的数据和构造咱们都备份好了,当初咱们须要将其提取到 sql 外面,用做新的数据库导入 。右击须要导出 sql 文件的备份,点击 提取 SQL
。
接着咱们抉择 提取 sql
,而后指定一个目录的地位,确定之后,navicat 就开始将整个备份导出到 sql。同样急躁期待信息日志。
这个过程可能会很长,请急躁期待
第二步:新建须要复制的数据
这个操作应该简略的不能再简略了,就是新建一个新的数据库。
第三步:导入备份数据库
这一步也是非常简单的,右击抉择数据库,,抉择 运行 sql 文件
,找到刚刚提取进去的 sql 文件导入,而后急躁期待即可。
这个过程比拟长,数据库大的话几分钟,甚至小时都是有可能的,这时候能够去干干别的事件,进度条不动不肯定是死机了,可能是数据过大没有加载进度条
总结:
这次简略记录的一下如何疾速的复制一个数据库,当然更快的形式是应用pq_dump
(针对不同数据库有不同的备份命令)。速度要比 navicat 快上好几倍。然而通常状况下咱们连贯数据库的服务器或者客户端都不在本地,这种形式备份和复制整个库是非常不便的。
同时养成良好的备份习惯有助于重大失误的时候进行回溯。