随笔分类 - 备份和恢复
摘要:冷备:对于InnoDB存储引擎的冷备非常简单,只需要备份MySQL数据库的frm文件、共享表空间文件、独立表空间文件(*.ibd)、重做日志文件。--建议定期备份MySQL数据库的配置文件my.cnf冷备的优点:a)备份简单,只要拷贝相关文件b)备份文件易于在不同操作系统,不同MySQL版本进行恢复c)恢复相当简单,只需要把文件恢复到指定位置即可d)恢复速度快,不需要执行任何SQL语句,也不需要重建索引冷备的缺点:a)InnoDB存储引擎冷备的文件通常比逻辑文件大很多,因为表空间中存放着数据,如Undo段,插入缓冲等信息b)冷备不总是可以轻易地跨平台。操作系统、MySQL的版本、文件大小写敏感
阅读全文
摘要:对于DBA来,最基本的工作就是数据库的备份与恢复,在意外情况下(如服务器宕机、磁盘损坏等)要保证数据部丢失,或者是最小程度地丢失。 MySQl数据库提供很多工具(如mysqldump、ibbackup、replication)都能很好地完成备份的工作,也可以通过第三方的一些工具来完成,如xtrabackup、LVM快照备份等。DBA应该根据自己的业务要求设计出损失最小、对数据库影响最小的备份策略。备份与恢复:备份的方法:Hot backup(热备)Cold Backup(冷备)Warm Backup(温备)Hot backup:指在数据库运行中直接备份,对正在运行的数据库没有任何影响。(On.
阅读全文
摘要:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:1、可以镜像保存整个目录树和文件系统。2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。3、无须特殊权限即可安装。4、优化的流程,文件传输效率高。5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。6、支持匿名传输。在使用 rsync 进行远程同步时,可以使用两种方式:远程 Shell 方式(建议使用 ssh,用户验证由 ssh 负责)和 C/S 方式(即客户连接远程 rsync 服务器,用户验证由 rsync 服务器负责)。无论本地同步目
阅读全文
摘要:dd命令在之前的文章中已经讲解的很详细了,这篇文章主要是dd结合nc这个强大的网络工具实现不同主机之间的远程备份默认的情况下RHEL的系统都已经安装了nc工具了[root@client ~]# rpm -qf /usr/bin/nc //查看nc依赖的软件包nc-1.84-22.el6.i686################################################1、接受备份的客户端使用nc开启一个随机的端口[root@client ~]# nc -l 12345 | dd of=/tmp/test.dd2、发送备份端执行如下命令[root@server ~]# dd
阅读全文
摘要:linux/unixdd命令是一个非常好的管理磁盘命令dd命令作用:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,起到一个初始化磁盘的作用dd指令选项详解if=file -->输入文件名,缺省为标准输入of=file -->输出文件名,缺省为标准输出ibs=bytes -->一次读入bytes个字节(即一个块大小为 bytes 个字节)obs=bytes-->一次写bytes个字节(即一个块大小为 bytes 个字节)bs=bytes-->同时设置读写块的大小为 bytes,可代替 ibs 和obscbs=bytes-->一次转换bytes个字节,
阅读全文

浙公网安备 33010602011771号