mysql enterprise版比community在备份工具上有了提升,多了一个mysqlbackup的工具,即mysql企业备份工具。

当然遵循GPL的社区版也可以用:


该工具单独下载:

到官方的下载中心:

​ https://edelivery.oracle.com/​

点Sign up登录

然后搜索并选择平台,搜索mysql,找到企业版。

mysql企业备份工具(MEB)之mysqlbackup安装及使用_mysql



然后点旁边的Continue即可:

mysql企业备份工具(MEB)之mysqlbackup安装及使用_其他_02

mysql企业备份工具(MEB)之mysqlbackup安装及使用_搜索_03



继续Continue:

先将选项反选:

mysql企业备份工具(MEB)之mysqlbackup安装及使用_其他_04


再选择对应的版本,此处选择的是linux通用版本:

mysql企业备份工具(MEB)之mysqlbackup安装及使用_搜索_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或手册