【数据库】数据库的冷备份和热备份

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 今天 了解 数据库的冷备份和热备份。之前虽然使用Mysql的可视化工具进行备份功能的操作或者 java定时器 或者系统定时任务操作mysqldump进行定时备份数据库的任务等,但是从来没有想过相关的备份属于冷备份还是热备份。

今天 了解 数据库的冷备份和热备份。

之前虽然使用Mysql的可视化工具进行备份功能的操作或者 java定时器 或者系统定时任务操作mysqldump进行定时备份数据库的任务等,但是从来没有想过相关的备份属于冷备份还是热备份。

下面开始说明:

1.冷备份:服务器不运行,数据库服务停止,执行的备份就是冷备份。

2.热备份:其余的都是热备份。

 

细说一下:

1.冷备份:

如果关闭服务的话,就可以进行冷备份了,如果是MyISAM引擎,则直接备份datadir里面的数据文件即可,一旦有了灾难,直接恢复数据即可,InnoDB的话需要处理的东西稍微多一些,比如ibdata文件、*.frm文件盒my.cnf(在windows下是my.ini),设置innodb_data_file_path来制定原先的ibdata路径。摘自:http://www.2cto.com/database/201408/328633.html

这个相关的数据文件都在【C:\Program Files\MySQL\MySQL Server 5.5 】数据库的安装路径下

 

2.热备份

热备份的方式多种多样,之前的对mysql数据库进行定时备份操作

http://www.cnblogs.com/sxdcgaq8080/p/6646000.html

http://www.cnblogs.com/sxdcgaq8080/p/6640420.html

或者随时随地在可视化工具上进行备份操作都属于热备份

 

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12天前
|
SQL 关系型数据库 MySQL
如何快速在表级别做同构或者异构数据库之间的数据迁移/备份
【8月更文挑战第17天】本文介绍在同构与异构数据库间快速迁移/备份表级数据的方法。同构迁移可利用数据库自带工具(如MySQL的`mysqldump`)或管理软件(如phpMyAdmin);异构迁移则推荐使用ETL工具(如Pentaho Data Integration)或数据库复制工具(如SymmetricDS),亦可通过编程方式实现。实施前需测试以确保数据完整准确,并注意处理兼容性问题。
|
7天前
|
SQL 数据库
Microsoft SQL Server 2014如何来备份数据库
Microsoft SQL Server 2014如何来备份数据库
10 3
|
11天前
|
SQL 关系型数据库 MySQL
在Linux中,如何备份和恢复MySQL数据库?
在Linux中,如何备份和恢复MySQL数据库?
|
11天前
|
存储 数据库 数据库管理
SQLite数据库的备份
【8月更文挑战第20天】SQLite数据库的备份
64 1
|
16天前
|
存储 Ubuntu 关系型数据库
如何在 Ubuntu VPS 上备份 PostgreSQL 数据库
如何在 Ubuntu VPS 上备份 PostgreSQL 数据库
13 1
|
16天前
|
JSON NoSQL Ubuntu
在Ubuntu 14.04上如何备份、恢复和迁移MongoDB数据库
在Ubuntu 14.04上如何备份、恢复和迁移MongoDB数据库
40 1
|
19天前
|
关系型数据库 数据库 PostgreSQL
Linux 环境手动备份postgresql数据库
【8月更文挑战第12天】在Docker环境中使用命令行工具对PostgreSQL数据库进行备份和恢复。首先,通过dockerexec进入容器,使用pg_dump进行数据库模式的备份,然后使用dockercp将备份文件导出。接着,若需导入数据到另一数据库,先将备份文件复制到目标容器,再利用psql命令进行数据恢复。整个过程需确保目标数据库无同名模式,以防止导入失败
19 3
|
8天前
|
关系型数据库 MySQL Shell
分享一篇mysql数据库备份脚本
分享一篇mysql数据库备份脚本
14 0
|
10天前
|
关系型数据库 MySQL Linux
在Linux中,如何备份一个数据库?
在Linux中,如何备份一个数据库?
|
18天前
|
SQL 数据库
SQL Server 还原 备份集中的数据库备份与现有的 'XXX' 数据库不同
SQL Server 还原 备份集中的数据库备份与现有的 'XXX' 数据库不同
22 0

热门文章

最新文章

下一篇
云函数