diff --git a/03.数据库/01.Mysql.md b/03.数据库/01.Mysql.md index c961267..466c527 100644 --- a/03.数据库/01.Mysql.md +++ b/03.数据库/01.Mysql.md @@ -2932,7 +2932,7 @@ select * from t1 where id>2000; ```shell #得到按照时间排序的前10条里面含有左连接的查询语句 -$PATH/mysqldumpslow -s t -t 10 -g "left join" /database/mysql/slow-log +[root@localhost ~]# mysqldumpslow -s t -t 10 -g "left join" /database/mysql/slow-log ``` ### 14.5.3 第三方慢日志分析工具-Percona @@ -3368,14 +3368,20 @@ Xtrabackup 是由 Percona 公司开源的一款 MySQL 物理热备份工具, - Xtrabackup安装 ```shell -yum -y install epel-release -#安装epel源 -yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL -#安装依赖 -wget httpss://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm -#下载Xtrabackup -yum localinstall -y percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm -# 安装 +# 下载并安装Percona官方仓库配置包(适配RHEL/CentOS 8+) +yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm + +# 启用xtrabackup 2.4仓库(默认可能禁用,需显式开启) +percona-release enable-only tools release +# 刷新yum缓存,加载新仓库信息 +yum clean all && yum makecache + +# 直接安装,yum会自动匹配系统版本并安装所有依赖 +yum install -y percona-xtrabackup-24 + +# 查看版本,确认安装成功 +xtrabackup --version +# 预期输出:xtrabackup version 2.4.xx based on MySQL server 5.7.xx (Linux (x86_64)) ``` - 备份方式(物理备份)