首页 > 其他分享 >C7 安装 xtrabackup-24-2.4.24

C7 安装 xtrabackup-24-2.4.24

时间:2022-12-31 09:55:26浏览次数:41  
标签:24 -- data xtrabackup 64 mysql C7

centos 7 安装 percona-xtrabackup-24-2.4.24-1.el7.x86_64


rpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpm
rpm -ivh libev-4.15-3.el7.x86_64.rpm

yum -y install libaio*
yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL
yum -y install rsync perl l perl-Digest-MD5
yum install https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.24/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm

# 查看版本:
xtrabackup --version
xtrabackup: recognized server arguments: --datadir=/data/mysql/data --log_bin=mysql-bin --server-id=1 
xtrabackup version 2.4.24 based on MySQL server 5.7.35 Linux (x86_64) (revision id: b4ee263)


#######    全库备份
#!/bin/bash
datename=$(date +%Y%m%d-%H%M%S)
mkdir /data_140_backups/backups/143_mysql_5807/$datename

xtrabackup --defaults-file=/data/server/mysql/my.cnf --user=root --password=密码 --compress --backup --target-dir=/data_140_backups/backups/143_mysql_5807/$datename >> /data_140_backups/backups/logs/143_mysql_5807_backup.$(date +%F).log 2>&1

###################



########     恢复备份
1) 先解压备份:
xtrabackup --decompress --parallel=4 --target-dir=/data/20221229-150710

2)确保/data/mysql/data,数据目录没有内容,否则会提示不为空而失败:
mv /data/mysql/data /opt/
mkdir /data/mysql/data -p && chown -R mysql.mysql /data/mysql/data

3)  还原数据库,还原前需确认数据库目录为空:
innobackupex --apply-log /data/20221229-150710   # 对备份进行整理
innobackupex --copy-back /data/20221229-150710   # 还原数据库,还原前需确认数据库目录为空

4) 赋予权限:
chown -R /data/mysql/data

5) 启动mysql:
/etc/init.d/mysqld start

6) 用old库的密码登录:
mysql -u root -p -P 5807

三、单表导出和导入
注:需MySQL 5.6及以上版本才支持此功能

1、单表备份
innobackupex --user=root --password=密码 --include='reset_gq.wp_users' /backups

2、导出表结构
mysql -uroot -p -e 'show create table reset_gq.wp_users'

3、删除表
mysql -uroot -p -e 'drop table reset_gq.wp_users'

4、单表恢复
innobackupex --apply-log --export /backups/2018-03-09_12-26-33/

错误解决


# xtrabackup --decompress --parallel=4 --target-dir=/mysqldatabak/xtrabak/full_20220821
...
sh: qpress: command not found
cat: write error: Broken pipe
Error: thread 0 failed.

#解决办法:
wget https://repo.percona.com/yum/release/7/RPMS/x86_64/qpress-11-1.el7.x86_64.rpm
rpm -ivh qpress-11-1.el7.x86_64.rpm

标签:24,--,data,xtrabackup,64,mysql,C7
From: https://www.cnblogs.com/zhenxing06/p/17016245.html

相关文章

  • C7下的docker 安装
    docker安装#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager......
  • 【24期】请你谈谈单例模式的优缺点,注意事项,使用场景
    单例模式介绍:单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对......
  • 解决fatal: unable to connect to github.com: github.com[0: 20.205.243.166]: err
    输入下面命令行pipinstall"git+git://github.com/erikwijmans/Pointnet2_PyTorch.git#egg=pointnet2_ops&subdirectory=pointnet2_ops_lib"出现错误  解决方法......
  • echartsX轴时间轴固定显示0-24小时
    时间格式化使用moment.js,按需求添加,如不需要请手动格式化至相应格式npminstallmoment--save获取当天起始时间moment().startOf('day').format('YYYY-MM-DDHH......
  • 1024·致敬 | 迟到的小温暖,感谢不平凡的你们
    1024是2的10次方是电脑运行、存储,甚至分辨率的进制更是技术同学们最特别的节日今年的XTransfer1024线下活动由于疫情影响延后至今天举办在短暂的居家办公后大家重新相聚在办......
  • 024、JVM实战总结:动手实验:线上部署系统时,如何设置垃圾回收相关参数?
     1、前文回顾CMS采用了4个阶段来垃圾回收:初始标记(STW)、并发标记、重新标记(STW)、并发清理2、并发回收垃圾导致CPU资源紧张      并发标记和并发清理两个最耗时的阶......
  • AcWing246. 区间最大公约数
    题目描述给定一个长度为\(N\)的数列\(A\),以及\(M\)条指令,每条指令可能是以下两种之一:Clrd,表示把\(A[l],A[l+1],…,A[r]\)都加上\(d\)。Qlr,表示询问\(A[l......
  • LeetCode-224. 基本计算器
    题目来源224.基本计算器题目详情给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如......
  • AcWing245. 你能回答这些问题吗
    题目描述给定长度为\(N\)的数列\(A\),以及\(M\)条指令,每条指令可能是以下两种之一:1xy,查询区间\([x,y]\)中的最大连续子段和2xy,把\(A[x]\)改成\(y\)。对......
  • P1024 [NOI2001] 食物链【种类并查集】
    题意P1024简化题意:给定\(n\)和\(k(n\leqslant5\times10^4,k\leqslant10^5)\),表示有\(n\)个动物,\(k\)个描述,其中:\(n\)个动物分别属于\(A,B,C\)中的一种,定义......