mysql enterprise版比community在备份工具上有了提升,多了一个mysqlbackup的工具,即mysql企业备份工具。
当然遵循GPL的社区版也可以用:
该工具单独下载:
到官方的下载中心:
https://edelivery.oracle.com/
点Sign up登录
然后搜索并选择平台,搜索mysql,找到企业版。
然后点旁边的Continue即可:
继续Continue:
先将选项反选:
再选择对应的版本,此处选择的是linux通用版本:
然后在linux上解压即可:
- $ unzip V101014-01.zip
- $ cd meb-3.12.2-linux-glibc2.5-x86-64bit/bin
- $ ./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或手册