1 changed files with 51 additions and 0 deletions
@ -0,0 +1,51 @@ |
|||
# 不占用mysql进行的备份的方式 |
|||
|
|||
## 安装过程 |
|||
``` |
|||
xtrabackup-24 安装 |
|||
[root@centos7 ~]# yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm |
|||
[root@centos7 ~]# yum -y install percona-xtrabackup-24 |
|||
[root@centos7 ~]# yum -y install qpress ##innobackupex支持压缩导出,这里安装压缩工具 |
|||
|
|||
[root@centos7 ~]# innobackupex -version ###如果出现如下提示表示安装成功,我这里2.4.15 |
|||
xtrabackup: recognized server arguments: --server-id=11 --datadir=/data/mysql_data --tmpdir=/tmp --log_bin=bin.log --innodb_page_size=8192 --innodb_buffer_pool_size=2G --innodb_io_capacity=4000 --innodb_flush_method=O_DIRECT --innodb_undo_tablespaces=3 --innodb_log_file_size=128M --innodb_log_buffer_size=16777216 |
|||
innobackupex version 2.4.15 Linux (x86_64) (revision id: 544842a) |
|||
[root@centos7 ~]# |
|||
|
|||
|
|||
xtrabackup-80安装:(支持mysql8) |
|||
|
|||
1.安装libev依赖 |
|||
yum install libev |
|||
2.安装zstd依赖 |
|||
yum install epel-release -y |
|||
yum install zstd -y |
|||
3.安装Percona yum存储库 |
|||
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm -y |
|||
4.启用存储库 |
|||
percona-release enable-only tools |
|||
5.安装xtrabackup |
|||
yum install percona-xtrabackup-80 |
|||
至此,xtrabackup安装完成 |
|||
|
|||
``` |
|||
|
|||
## 使用 |
|||
``` |
|||
|
|||
备份全库到本地: |
|||
xtrabackup --user=root --password=1234qwer --socket=/tmp/mysql.sock --backup --target-dir=/u01/apps/mysql8/datas/all_db --parallel=8 |
|||
|
|||
|
|||
xtrabackup --user=root --password=1234qwer --databases=mscode_auth --socket=/tmp/mysql.sock --backup --target-dir=/u01/bak/mysql/backup/mscode_auth_db_`date +%F` --parallel=4 --compress --compress-threads=2 |
|||
|
|||
--compress 压缩 |
|||
|
|||
``` |
|||
|
|||
|
|||
## 参考网址 |
|||
|
|||
[mysql中xtrabackup全量备份/增量备份及恢复](https://www.jb51.net/database/327463ae4.htm) |
|||
|
|||
[mysql-xtrabackup的使用](https://blog.csdn.net/line_on_database/article/details/130482851) |
|||
Loading…
Reference in new issue