mysql enterprise版比community在备份工具上有了提升,多了一个mysqlbackup的工具,即mysql企业备份工具。
当然遵循GPL的社区版也可以用:

该工具单独下载:
到官方的下载中心:
https://edelivery.oracle.com/
点Sign up登录
然后搜索并选择平台,搜索mysql,找到企业版。
mysql企业备份工具(MEB)之mysqlbackup安装及使用_企业版


然后点旁边的Continue即可:
mysql企业备份工具(MEB)之mysqlbackup安装及使用_企业版_02
mysql企业备份工具(MEB)之mysqlbackup安装及使用_企业版_03


继续Continue:
先将选项反选:
mysql企业备份工具(MEB)之mysqlbackup安装及使用_企业版_04

再选择对应的版本,此处选择的是linux通用版本:
mysql企业备份工具(MEB)之mysqlbackup安装及使用_mysql_05

然后在linux上解压即可:

 

  1. $ unzip V101014-01.zip

  2. $ cd meb-3.12.2-linux-glibc2.5-x86-64bit/bin

  3. $ ./mysqlbackup --help | more



全备:
./mysqlbackup -u=root -p --backup-dir=/tmp/meb-test backup-and-apply-log

(若backup-dir不为空,则会报错:
 mysqlbackup: ERROR: Backup directory already exists and is not empty.
 Remove backup directory and retry.)

恢复:
./mysqlbackup --backup-dir=/tmp/meb copy-back


其他备份策略:
备份单文件:
./mysqlbackup -u -p --backup-image=   --backup_dir=   backup-to-image

恢复单文件:
./mysqlbackup -u -p --backup-image=   --backup_dir=   image-to-backup-dir

更多参考用法可以--help或手册