Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4149648
  • 博文数量: 240
  • 博客积分: 11504
  • 博客等级: 上将
  • 技术积分: 4277
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-28 14:24
文章分类

全部博文(240)

分类: Mysql/postgreSQL

2013-04-27 14:10:36

买了商业版的用户,可以用商业的备份工具来备份MYSQL数据库, 我来示范下如何备份与恢复。其中包括全量备份和增量备份。
备份方法
全量:


点击(此处)折叠或打开

  1. mysqlbackup --defaults-file="H:\Program Files\MySQL\mysql-advanced-5.6.10-winx64\my.ini" --port=3313 --protocol=tcp --user=root --password --backup-dir="j:\mysqlbackup" backup-and-apply-log
  2. -------------------------------------------------------------
  3.    Parameters Summary
  4. -------------------------------------------------------------
  5.    Start LSN : 18122752
  6.    End LSN : 18126599
  7. -------------------------------------------------------------




增量:


点击(此处)折叠或打开

  1. mysqlbackup --defaults-file="H:\Program Files\MySQL\mysql-advanced-5.6.10-winx64\my.ini" --port=3313 --protocol=tcp --user=root --password --incremental --start-lsn=18126599 --incremental-backup-dir="j:\mysqlbackup_inc" backup




  2. -------------------------------------------------------------
  3.    Parameters Summary
  4. -------------------------------------------------------------
  5.    Start LSN : 18126600
  6.    End LSN : 18134788
  7. -------------------------------------------------------------





把增量合并到全量,已形成全新的全量。



点击(此处)折叠或打开

  1. mysqlbackup --backup-dir="j:\mysqlbackup" --incremental-backup-dir="j:\mysqlbackup_inc" apply-incremental-backup




恢复方法
停掉MYSQLD



点击(此处)折叠或打开

  1. mysqlbackup --defaults-file="H:\Program Files\MySQL\mysql-advanced-5.6.10-winx64\my.ini" --datadir="H:/Program Files/MySQL/mysql-advanced-5.6.10-winx64/data" --backup-dir="j:\mysqlbackup" copy-back



如果出现以下信息,代表恢复成功,否则失败。
mysqlbackup completed OK!
阅读(3744) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~