文章转自:http://www.linuxidc.com/Linux/2014-03/98710.htm

冷备份(OFF, 慢, 时间点上恢复)

冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。

冷备份的优点:

1.是非常快速的备份方法(只需拷贝文件)

2.容易归档(简单拷贝即可)

3.容易恢复到某个时间点上(只需将文件再拷贝回去)

4.能与归档方法相结合,作数据库“最新状态”的恢复。

5.低度维护,高度安全。

冷备份的缺点:

1.单独使用时,只能提供到“某一时间点上”的恢复。

2.在实施备份的全过程中,数据库必须要作备份而不能作其它工作。也就是说,在冷备份过程中,数据库必须是关闭状态。

3.若磁盘空间有限,只能拷贝到磁带等其它外部存储设备上,速度会很慢。

4.不能按表或按用户恢复。

值得注意的是冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的 。而且在恢复后一定要把数据库文件的属组和属主改为mysql。

热备份 (ON,快)

热备份是在数据库运行的情况下,备份数据库操作的sql语句,当数据库发生问题时,可以重新执行一遍备份的sql语句。

热备份的优点:

1.可在表空间或数据文件级备份,备份时间短。

2.备份时数据库仍可使用。

3.可达到秒级恢复(恢复到某一时间点上)。

4.可对几乎所有数据库实体作恢复。

5.恢复是快速的,在大多数情况下在数据库仍工作时恢复。

热备份的缺点:

1.不能出错,否则后果严重。

2.若热备份不成功,所得结果不可用于时间点的恢复。

3.因难于维护,所以要特别仔细小心,不允许“以失败而告终”。

mysql 冷热表_mysql 冷热备份相关推荐

  1. mysql备库命令_mysql数据库备份命令

    备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库 ...

  2. mysql 冷热表_Redis+MySQL冷热数据交换

    场景:某网站需要对其项目做一个投票系统,投票项目上线后一小时之内预计有100万用户进行投票,希望用户投票完就能看到实时的投票情况 这个场景可以使用redis+mysql冷热数据交换来解决. 何为冷热数 ...

  3. mysql 各种恢复_Mysql数据库备份和还原常用的命令

    1.备份MySQL数据库的命令 mysqldump-hhostname-uusername-ppassword databasename>backupfile.sql 2.备份MySQL数据库为 ...

  4. 取消mysql自动备份文件_MySQL自动备份并清理多少天前的备份文件

    自动备份一.利用mysql提供的mysqldump工具进行数据库的导入导出二.使用shell命令执行mysqldump/usr/local/mysql/bin/mysqldump --opt -uba ...

  5. mysql 手工修复_MySQL自动备份和手工恢复

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 以下是windows下的批处理: 1set hour_str=%time:~0,2% 2if "%hour_st ...

  6. mysql 表丢失_Mysql数据库备份 部分数据表丢失 Mysql table doesn't exist 解决

    问题: 直接拷贝data下的数据库数据进行备份,重装升级了数据库,直接复制备份数据到新的数据库data目录下,发现部分数据表不见了. 原因分析: 以表"Table"为例: 如类型是 ...

  7. mysql dump还原_mysql dump备份和恢复

    --------------------------------------------- 1.准备工作 --------------------------------------------- - ...

  8. 树莓派自动备份mysql数据表_MySQL数据备份之mysqldump使用

    mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump ...

  9. mysql查看备份文件_MySQL的备份与还原以及常用数据库查看命令

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...

最新文章

  1. 图解软件定义存储-百炼钢成绕指柔
  2. 使用宝塔面板安装Rocket.Chat多功能团队聊天室
  3. 【随笔】卷积神经网络中的卷积怎么卷?
  4. 如何迁移完整SQL数据库到另外一台服务器
  5. 移动app部分机型无法唤起h5支付宝支付_谜之wxs,uni-app如何用它大幅提升性能
  6. 一个浪漫又悲情的爱情故事...
  7. Java 9 将采用新的版本字符串格式
  8. CVE-2013-3897漏洞成因与利用分析
  9. jquery点击label触发2次的问题
  10. wifi传输信息需要连接服务器,基于近场通信的WiFi传输连接方案.pdf
  11. PickerView
  12. Cent os 7 使用vnc远程访问
  13. python与医学统计_python简单数据分析——医药数据分析
  14. android图片压缩总结2
  15. 如何在word里面打对勾
  16. 【个人研究】21世纪西方运用脑电(EEG)的音乐研究动向分析(二)
  17. 电力、工业、林业、安防都在用的国产测距仪---TFN D4KI 激光测距仪 双目
  18. 扑克牌游戏(Java实现)
  19. 蓝桥杯【历届试题】九宫重排
  20. Java 版插值算法

热门文章

  1. Android学习笔记_28_手势识别
  2. alter table新增字段操作究竟有何影响?(上篇)
  3. U盘格式化-用哪种格式化比较好
  4. python获取鼠标选取的内容_Python三维可视化:鼠标选取交互操作
  5. 空间管理员(一)AFS文件目录系统索引节点vfs_inode结构
  6. PL/SQL 10G报错 Initialization error Oracle Client not properly installed OracleHomeKey: OralceHomeDir:
  7. hdu 1348 wall
  8. linux精确匹配文件名,Linux基础知识之文件名匹配
  9. 资深投资人: VC的“增值平台”就是一坨狗屎
  10. java中long=后面为什么还要加个L