首页 > 数据库 >mysql5.7 centos7 xtrabackup步骤

mysql5.7 centos7 xtrabackup步骤

时间:2023-07-26 16:00:16浏览次数:43  
标签:libaio -- mysql5.7 perl centos7 xtrabackup root bak

mysql5.7 centos7  xtrabackup步骤

wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.28/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.28-1.el7.x86_64.rpm

yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr
yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL perl-Digest-MD5
yum -y install libev

 

 

脚本

#!/bin/bash

TODAY=`date +%Y%m%d`
last_week=`date --date="$d3-7 day" +%Y-%m-%d`

#cd /home/bak
cd /airflow/mysqlbak

#nohup innobackupex --defaults-file=/data/mysql_3306_bi/my.cnf --user=root --password=***  /home/bak  2>&1 & 
nohup innobackupex --defaults-file=/etc/my.cnf --user=root --password="0"  /airflow/mysqlbak  2>&1 & 

mv nohup.out ${TODAY}.out


rm -rf  /home/bak/${last_week}*

 

0 2 * * * source /etc/profile ; /bin/bash -x /root/scripts/bak.sh >> /tmp/bak.log

 

标签:libaio,--,mysql5.7,perl,centos7,xtrabackup,root,bak
From: https://www.cnblogs.com/litzhiai/p/17582698.html

相关文章

  • CentOS7调整磁盘分区
    进入系统后,使用df-h命令查看分区和磁盘使用情况。此时/home目录的磁盘空间需要移除,全部分给/root目录(也就是cl-root)。df-h  使用fdisk-l查看物理磁盘挂载情况。  调整分区前正常是要备份数据的,可参考如下操作。但是新装系统没有什么数据的情况,可以不要数据,直......
  • centos7 用docker 部署 nacos集群--以mysql持久化--以nginx代理
     创建一个文件夹,把四个配置文件放进去,然后运行:dockercompose-f-dnacos.ymlupmysql-schema.sqlnacos.confnacos.envnacos.yml  mysql-schema.sql内容:/**Copyright1999-2018AlibabaGroupHoldingLtd.**LicensedundertheApacheLicense,Version2.......
  • Centos7.6 安装Redis7
    方式一:包安装1.安装(#默认安装redis-3.2.12)yuminstall-yredis2.启动并设置开机自启动systemctlenable--nowredis3.查看6379端口是否开启ss-ntl方式二:编译安装1.安装依赖包yum-yinstallgccmakejemalloc-develsystemd-devel2.下载源码包#其它版本......
  • Centos8/linux下载、安装、配置、连接MySQL5.7(rpm方式)
    目录问题现象:问题分析:解决方法:下载:安装:配置:连接:拓展 问题现象:    今天在使用Centos8安装MySQL5.7的rpm包时,出现如下报错:        仓库"MySQL5.7CommunityServer"的GPG公钥已安装,但是不适用于此软件包。        最终问题解决了,但......
  • CentOS7 DNS 设置
    CentOS7,手工设置/etc/resolv.conf里的DNS,重启网络服务,系统会重新覆盖,一般采用以下办法修改DNS配置。1.使用命令行工具nmcli设置#显示当前网络连接nmcliconnectionshowNAMEUUIDTYPEDEVICEcni0ac5d429e-cbc2-......
  • centos7如何挂载磁盘
    本文仅适用于使用fdisk命令对一个不大于2TB的数据盘执行分区操作。如果需要分区的数据盘大于2TB服务器安装CentOS的时候,通常linux系统分区默认为3个分区,主分区最多4个,其他可根据自己的需要挂载。1、查看磁盘#查看磁盘目录情况df-h2、查看挂载磁盘情况fdisk-l#......
  • centos7 安装 minio RELEASE.2021-06-17
    1、下载执行包wgethttps://dl.min.io/server/minio/release/linux-amd64/archive/minio.RELEASE.2021-06-17T00-10-46Z2、创建数据、日志文件夹mkdir-p/data/project/minio/data/mkdir-p/data/project/minio/log/touch/data/project/minio/log/minio.log3、授......
  • 在Centos7安装Mongodb
    背景为了创建一个关于nodejs项目,选取mongodb作为数据库使用。WindowsC盘还剩1GB,于是决定装到Centos7服务器上。安装下载安装包:https://www.mongodb.com/try/download/community-kubernetes-operator拖拽安装包:解压缩:tar-zxvfmongodb-linux-x86_64-rhel70-6.0.8.tgz......
  • linux-centos7.6-gpt-uefi安装
    目录一、需要二、环境vm设置系统环境一、需要安装的系统适用企业服务器磁盘大于2个的场景二、环境添加硬盘,挂载硬盘环境:linuxcentos7.6vmwareworkstationPro15.5.2build-15785246vm设置系统环境......
  • python接口自动化项目部署在centos7上
    我选择在apache根目录下/var/www/html创建一个目录test 切换到test目录下 进入创建的目录,并初始化git,输入命令gitinit如果会报错InitializedemptyGitrepositoryin/var/www/html/test/.git/,就输入yum-yupdate用于更新系统中安装的软件包到最新可用版本。 再次输......