Mysql的备份

数据库的备份

热备:指在数据库运行中值直接备份,对正在运行的数据库没有任何影响
冷备:数据库停止的情况下进行备份
温备:数据库运行时备份,对数据库当前的操作有所影响。

常用的备份工具mysqldump,mysqlhotcopy,,xtrabackup
Mysqldump比较适用小的数据库,因为是逻辑备份,所以备份时间比较长
Mysqlhotcopy和xtrabackip是物理备份,备份和恢复i速度块,不影响数据库服务情况下进行热拷贝,建议用xtrabackup

数据库的恢复

Mysql自带有两个工具进行恢复:myisamchk和mysqlcheck
-f 强制恢复,一般不使用
-r 恢复模式
-q 快速恢复
-F 只检查没有正常关闭的表
例子:快速修复weibo的数据库

Cd /var/lib/mysql/weibo
Myisam -r -q *.MYI
Mysqlcheck -r -q -uroot -predhat weibo
posted @ 2016-07-21 17:29  夏日花开  阅读(126)  评论(0编辑  收藏  举报