当前位置: 首页 > news >正文

使用Navicat备份数据库MySQL、PostGreSQL等

Navicat 支持多种数据库系统,可通过手动或自动方式进行数据备份,整个过程还是相对简单且直观,比自己敲命令行方便多了。

一、备份步骤

1.1、手动备份

1、打开Navicat并连接数据库:首先,启动Navicat并连接到您的MySQL数据库

image-20250809215407523

2、选择备份数据库:在左侧导航栏中找到并右键单击您想要备份的数据库,选择“备份”选项

image-20250809215740230

3、设置备份类型和文件信息:在弹出的备份对话框中,添加注释、选择备份对象,选择文件保存路径和命名,点击 “确定”,Navicat 会将表的信息编译成一个 SQL 文件。

image-20250809215934015

4、开始备份:点击“开始备份”按钮,Navicat将开始执行备份过程;备份完成后,您可以在指定的目录中找到备份文件。

备份后存放的目录可能为:

C:\Users\Administrator\Documents\Navicat\MySQL\Servers\127.0.0.1\xxx,如图所示:

image-20250809215650872

1.2、自动备份

优点:可以多个数据库备份、定期备份

  • 设置批处理作业:打开 Navicat,点击 “自动运行”,选择 “新建批处理作业”。点击 “备份”,选择要备份的数据库,双击可用的工作中的数据库备份项,点击 “保存”,设置 “配置文件名”。

    image-20250809220241665

  • 设置任务计划:点击工具栏的 “设置任务计划” 按钮,选择 “触发器” 选项卡,点击 “新建”,设置触发器的备份时间间隔以及执行频率,如设置每天凌晨 1 点执行一次备份或每隔 1 分钟执行一次等。设置完成后,Navicat 会按照设定的计划自动执行备份任务。

image-20250809220535744

二、支持的数据库类型

  • MySQL:支持 3.21 或以上版本

  • PostgreSQL:支持 7.3 或以上版本

  • SQL Server:支持 2000 或以上版本

  • Oracle:支持 8.1 或以上版本(macOS 版由 Oracle 9i 开始)

  • SQLite:支持 2 和 3 版本

  • MariaDB:支持 5.1 或以上版本

  • MongoDB:支持 3.0 或以上版本

  • Redis:支持 2.8 或以上版本,还包括 Redis Cluster、Redis Sentinel 等

  • Snowflake:支持对其进行备份操作

  • OceanBase:支持 3.1.0 或以上版本(企业版 Oracle 模式在 macOS 版本中不适用)

  • GaussDB:Windows 和 Linux 版支持 3.2 或以上版本

  • TiDB:支持 7 或以上版本

三、为什么要数据库备份

  1. 防止数据因故障、误操作或攻击丢失

  2. 保障业务中断后快速恢复,减少损失

  3. 满足行业合规与数据留存要求

  4. 支持数据迁移、测试等场景安全操作

http://www.lryc.cn/news/615019.html

相关文章:

  • (一)React复习小满(userImmer/userMemo/useContext/userCallback/userRef)
  • 【SQL进阶】用EXPLAIN看透SQL执行计划:从“盲写“到“精准优化“
  • ABP VNext + Akka.NET:高并发处理与分布式计算
  • c++ opencv调用yolo onnx文件
  • 2025-08-09通过授权码的方式给exe程序充值
  • jQuery 零基础学习第一天
  • 计算BERT-BASE参数量
  • 【数据分享】各省农业土地流转率(2010-2023)
  • 安全合规3--防火墙
  • 光伏面板损伤检出率↑91%!陌讯多模态识别算法在无人机巡检的落地实践
  • 建筑物实例分割数据集-9,700 张图片 城市规划与发展 灾害评估与应急响应 房地产市场分析 智慧城市管理 地理信息系统(GIS) 环境影响评估
  • Android MVP架构详解:从理论到实践
  • leetcode2090:半径为K的子数组平均值(定长滑动窗口)
  • C# 使用iText获取PDF的trailer数据
  • 【lucene】HitsThresholdChecker命中阈值检测器
  • 【Datawhale AI夏令营第三期】多模态RAG
  • 《Learning To Count Everything》论文阅读
  • 论文阅读-ZeroDCE和ZeroDCE++
  • OpenCV图像裁剪与 ROI 操作
  • Kubernetes 集群密钥与机密管理方案对比分析:Vault、Sealed Secrets 与 AWS KMS
  • vue+flask山西非遗文化遗产图谱可视化系统
  • 【Linux】Tomcat
  • C# 异步编程(使用异步Lambda表达式)
  • 100-基于Python的智联招聘数据可视化分析推荐系统
  • 基于Dify实现对Excel的数据分析--动态配置图表
  • 篮球运动(动态规划)
  • Vue3子组件向父组件传值(defineEmits())
  • 年轻新标杆!东方心绣脸韧带年轻技术升级发布
  • 【线程池】压测确定线程池合适的参数
  • Qt/C++开发监控GB28181系统/实时监测设备在线离线/视频预览自动重连/重新点播取流/低延迟