当今社会已进入了数据爆炸的时代,数据成为企业最重要的资产之一。如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,有时造成的损失是无法弥补估量的。市场上有很多数据备份的方法,今天我们给大家分享广受业界好评的 Navicat 是如何便捷且高效地实现数据“备份”和“还原”这两大功能,从而最大程度降低数据丢失的风险。
数据丢失应用场景
- 误删误改,人为误操作;
- 非法的人为删库跑路行为;
- 软件 BUG 造成数据部分或者全部丢失;
- 硬件故障造成数据库数据部分或全部丢失;
- 安全漏洞被入侵数据被恶意破坏;
非数据丢失应用场景
- 特殊应用场景下基于时间点的数据恢复;
- 开发测试环境数据库搭建;
- 相同数据库的新环境搭建;
- 数据库或者数据迁移;
为保障企业或个人数据安全,数据库管理团队需要时刻具备“事前防火,减少事后救火机会”的意识。现在,小编就带大家进一步探索 Navicat 手动备份、自动备份以及还原功能的操作实例。如果你还未使用过 Navicat,欢迎点击 这里 立即下载 14 天免费全功能试用版。
Navicat 手动备份功能 | 实用性
Navicat 支持全球主流的关系型数据库备份操作,包括:MySQL、PostgreSQL、MariaDB、SQLite、SQL Server、OceanBase。备份操作的对象包括:表、视图、函数以及事件,也可以提取 SQL(部分数据库适用)。针对企业级别的重要数据资产,我们建议一周做一次数据备份。
数据备份类型包括:
- 完全备份(对整个数据库数据进行备份)
- 部分备份(一张表或者多张表)。
保姆级教程 | 手动备份(以 MySQL 为例)
Navicat 自动备份功能 | 7 * 24 小时
实施“备份”数据库一般在凌晨时间进行,即基本没有数据库操作的时间点。我们很难让数据库管理员定期在凌晨一点去手动备份数据库,最优的方案是使用自动备份功能来自动化处理类似操作。它不仅可以满足在一个或多个固定间隔期自动运行工作,也可设置在特定日期和时间开始和结束。在自动运行中,可以从数据库添加查询、备份、数据传输、数据同步、数据生成、图表、导入、导出等功能。
保姆级教程 | 手动备份与自动备份(以 MySQL 为例)
Navicat 还原备份功能 | 便捷性
还原的操作更为便捷。用户在“备份”任务栏中可以直观地看到之前所保存的所有备份操作。只需右键点击配置文件,选择“还原备份”即可。当然,你可以直观地选择恢复配置文件中某一个表/多个表、或者全部备份的表。
面向人群
- 开发人员
- 数据库管理员 DBA
- 运维人员
结语
Navicat “备份”和“还原”功能在企业场景使用非常多,其稳定性、响应速度、数据一致性都是用户选择的理由。“自动运行”中实现备份功能也是 Navicat 用户最常用的功能之一。Navicat 让你使用“任务计划程序”在一个或多个固定间隔期自动运行工作,并可设置在特定日期和时间开始和结束。在自动运行中,可以从数据库添加查询、备份、数据传输、数据同步、数据生成、图表、导入、导出、MongoDump、MongoImport、MongoExport、MapReduce。你可以在一个批处理作业里定义要运行的工作列表,并可手动或在指定的时间里运行它。
往期回顾
- Navicat 荣获 Microsoft 金牌合作伙伴
- 保姆级教程 | Navicat 人工备份和自动备份
- Navicat 16 正式支持 OceanBase 全线数据库产品
- Navicat 16 即将支持 Redis
- 免费试用 Navicat 16
- Navicat 20年发展史 | 1999 年成立于中国香港
- SQL 语句中 WHERE 1=1 的作用
- SQL 中计算总行数的百分比
- 互动有礼活动进行中 | 奖品为价值 819 元 Navicat Premium
- 假冒网站引发多重安全风险 | 官方严正声明:切勿在非官方渠道购买或下载 Navicat 软件