Navicat如何复制数据库

简介: Navicat如何复制数据库

前言:



这篇文章简单记录一下如何通过navicat备份一整个数据库留个记录,节省后面百度的时间。

注意,这里依照postgres数据库作为案例。


第一步:备份数据库



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


网络异常,图片无法展示
|


接着,我们可以在常规里面进行基本的配置,,可以在对象选择里面进行基本的配置。


网络异常,图片无法展示
|


点击备份之后,我们可以看到信息日志,navicat正在为我们备份整改数据库的内容。


网络异常,图片无法展示
|


备份完成之后,在备份的列表里面,可以看到生成对应的日期时间戳生成的对应db文件。


网络异常,图片无法展示
|


关键的地方来了,到了这一步,说明整个库的数据和结构我们都备份好了,现在我们需要将其提取到sql里面,用做新的数据库导入。右击需要导出sql文件的备份,点击提取SQL


网络异常,图片无法展示
|


接着我们选择提取sql,然后指定一个目录的位置,确定之后,navicat就开始将整个备份导出到sql。同样耐心等待信息日志。


这个过程可能会很长,请耐心等待


网络异常,图片无法展示
|


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



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


网络异常,图片无法展示
|


第三步:导入备份数据库



这一步也是非常简单的,右击选择数据库,,选择运行sql文件,找到刚刚提取出来的sql文件导入,然后耐心等待即可。


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


网络异常,图片无法展示
|


总结:



这次简单记录的一下如何快速的复制一个数据库,当然更快的方式是使用pq_dump(针对不同数据库有不同的备份命令)。速度要比navicat 快上好几倍。但是通常情况下我们连接数据库的服务器或者客户端都不在本地,这种方式备份和复制整个库是十分方便的。


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

相关文章
|
3月前
|
关系型数据库 MySQL 数据库连接
DBeaver如何连接一个数据库
【10月更文挑战第27天】DBeaver 是一款功能强大的通用数据库管理工具,支持多种主流数据库。本文介绍了使用 DBeaver 连接数据库的基本步骤,包括下载安装、创建新连接、选择数据库类型、配置连接参数、测试连接以及最终连接到数据库。详细的操作指南帮助用户轻松管理和操作数据库。
701 9
|
数据库 数据安全/隐私保护
navicat 链接不上别人数据库
navicat 链接不上别人数据库
92 0
|
Oracle NoSQL 关系型数据库
navicat链接数据库
navicat链接数据库
78 0
|
8月前
|
关系型数据库 MySQL 数据库连接
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
396 0
|
SQL 存储 数据库
sqlserver复制远程数据库到本地
sqlserver复制远程数据库到本地
193 0
|
SQL 关系型数据库 数据库
Navicat如何复制数据库
​ 这篇文章简单记录一下如何通过navicat备份一整个数据库留个记录,节省后面百度的时间。
2002 1
|
关系型数据库 MySQL 数据库
mysql数据库(3):创建并使用数据库
mysql数据库(3):创建并使用数据库
135 0
mysql数据库(3):创建并使用数据库
|
关系型数据库 MySQL 数据库
mysql数据库(4): 创建并选择数据库
mysql数据库(4): 创建并选择数据库
152 0
mysql数据库(4): 创建并选择数据库
|
Oracle 关系型数据库 Java
数据库的连接代码
数据库的连接代码
160 0
|
关系型数据库 MySQL 数据库