[root@pro-hsp-db ~]# yum -y install per*.rpm #安装xtrabackup 2.4.20报错:
错误:软件包:perl-DBD-MySQL-4.023-6.el7.x86_64 (os)
需要:libmysqlclient.so.18(libmysqlclient_18)(64bit)
错误:软件包:perl-DBD-MySQL-4.023-6.el7.x86_64 (os)
需要:libmysqlclient.so.18()(64bit)
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
使用yum -y --skip-broken install per*.rpm安装成功
[root@pro-hsp-db ~]# yum -y --skip-broken install per*.rpm
执行备份脚本时找不到应用程序:从7.52拷贝 /usr/bin/xtrabackup 到7.53 修改权限后备份成功。
[root@pro-hsp-db ~]# tar -xvf Percona-XtraBackup-2.4.20-rc8b4056-el7-x86_64-bundle.tar
percona-xtrabackup-24-2.4.20-1.el7.x86_64.rpm
percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64.rpm
percona-xtrabackup-test-24-2.4.20-1.el7.x86_64.rpm
[root@pro-hsp-db ~]# ll
总用量 642108
-rw-------. 1 root root 1551 7月 17 2019 anaconda-ks.cfg
-rw-r--r-- 1 root root 530882560 9月 9 2020 mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
-rw-r--r-- 1 root root 63088640 9月 28 15:54 Percona-XtraBackup-2.4.20-rc8b4056-el7-x86_64-bundle.tar
-rw-rw-r-- 1 root root 7936664 8月 18 2020 percona-xtrabackup-24-2.4.20-1.el7.x86_64.rpm
-rw-rw-r-- 1 root root 39704288 8月 18 2020 percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64.rpm
-rw-rw-r-- 1 root root 15444240 8月 18 2020 percona-xtrabackup-test-24-2.4.20-1.el7.x86_64.rpm
-rw-r--r-- 1 root root 443216 5月 12 2020 zabbix-agent-4.4.8-1.el7.x86_64.rpm
-rwxr-xr-x 1 root root 539 5月 12 2020 zabbix_install.sh
[root@pro-hsp-db ~]# yum -y install per*.rpm
已加载插件:fastestmirror
正在检查 percona-xtrabackup-24-2.4.20-1.el7.x86_64.rpm: percona-xtrabackup-24-2.4.20-1.el7.x86_64
percona-xtrabackup-24-2.4.20-1.el7.x86_64.rpm 将被安装
正在检查 percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64.rpm: percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64
percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64.rpm 将被安装
正在检查 percona-xtrabackup-test-24-2.4.20-1.el7.x86_64.rpm: percona-xtrabackup-test-24-2.4.20-1.el7.x86_64
percona-xtrabackup-test-24-2.4.20-1.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 percona-xtrabackup-24.x86_64.0.2.4.20-1.el7 将被 安装
--> 正在处理依赖关系 perl(DBD::mysql),它被软件包 percona-xtrabackup-24-2.4.20-1.el7.x86_64 需要
Loading mirror speeds from cached hostfile
--> 正在处理依赖关系 perl(Digest::MD5),它被软件包 percona-xtrabackup-24-2.4.20-1.el7.x86_64 需要
--> 正在处理依赖关系 libev.so.4()(64bit),它被软件包 percona-xtrabackup-24-2.4.20-1.el7.x86_64 需要
---> 软件包 percona-xtrabackup-24-debuginfo.x86_64.0.2.4.20-1.el7 将被 安装
---> 软件包 percona-xtrabackup-test-24.x86_64.0.2.4.20-1.el7 将被 安装
--> 正在检查事务
---> 软件包 libev.x86_64.0.4.15-7.el7 将被 安装
---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-6.el7 将被 安装
--> 正在处理依赖关系 perl(DBI::Const::GetInfoType),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 perl(DBI),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
---> 软件包 perl-Digest-MD5.x86_64.0.2.52-3.el7 将被 安装
--> 正在处理依赖关系 perl(Digest::base) >= 1.00,它被软件包 perl-Digest-MD5-2.52-3.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 安装
---> 软件包 perl-DBI.x86_64.0.1.627-4.el7 将被 安装
--> 正在处理依赖关系 perl(RPC::PlServer) >= 0.2001,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(RPC::PlClient) >= 0.2000,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(Data::Dumper),它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
---> 软件包 perl-Digest.noarch.0.1.17-245.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-Data-Dumper.x86_64.0.2.145-3.el7 将被 安装
---> 软件包 perl-PlRPC.noarch.0.0.2020-14.el7 将被 安装
--> 正在处理依赖关系 perl(Net::Daemon) >= 0.13,它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Test),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Log),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Zlib),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在检查事务
---> 软件包 perl-IO-Compress.noarch.0.2.061-2.el7 将被 安装
--> 正在处理依赖关系 perl(Compress::Raw::Zlib) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Raw::Bzip2) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
---> 软件包 perl-Net-Daemon.noarch.0.0.48-5.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-Compress-Raw-Bzip2.x86_64.0.2.061-3.el7 将被 安装
---> 软件包 perl-Compress-Raw-Zlib.x86_64.1.2.061-4.el7 将被 安装
Removing mariadb-libs.x86_64 1:5.5.68-1.el7 - u due to obsoletes from installed mysql-community-libs-5.7.26-1.el7.x86_64
--> 正在使用新的信息重新解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 安装
--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 解决依赖关系完成
错误:软件包:perl-DBD-MySQL-4.023-6.el7.x86_64 (os)
需要:libmysqlclient.so.18(libmysqlclient_18)(64bit)
错误:软件包:perl-DBD-MySQL-4.023-6.el7.x86_64 (os)
需要:libmysqlclient.so.18()(64bit)
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
[root@pro-hsp-db ~]# yum -y --skip-broken install per*.rpm
已加载插件:fastestmirror
正在检查 percona-xtrabackup-24-2.4.20-1.el7.x86_64.rpm: percona-xtrabackup-24-2.4.20-1.el7.x86_64
percona-xtrabackup-24-2.4.20-1.el7.x86_64.rpm 将被安装
正在检查 percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64.rpm: percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64
percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64.rpm 将被安装
正在检查 percona-xtrabackup-test-24-2.4.20-1.el7.x86_64.rpm: percona-xtrabackup-test-24-2.4.20-1.el7.x86_64
percona-xtrabackup-test-24-2.4.20-1.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 percona-xtrabackup-24.x86_64.0.2.4.20-1.el7 将被 安装
--> 正在处理依赖关系 perl(DBD::mysql),它被软件包 percona-xtrabackup-24-2.4.20-1.el7.x86_64 需要
Loading mirror speeds from cached hostfile
--> 正在处理依赖关系 perl(Digest::MD5),它被软件包 percona-xtrabackup-24-2.4.20-1.el7.x86_64 需要
--> 正在处理依赖关系 libev.so.4()(64bit),它被软件包 percona-xtrabackup-24-2.4.20-1.el7.x86_64 需要
---> 软件包 percona-xtrabackup-24-debuginfo.x86_64.0.2.4.20-1.el7 将被 安装
---> 软件包 percona-xtrabackup-test-24.x86_64.0.2.4.20-1.el7 将被 安装
--> 正在检查事务
---> 软件包 libev.x86_64.0.4.15-7.el7 将被 安装
---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-6.el7 将被 安装
--> 正在处理依赖关系 perl(DBI::Const::GetInfoType),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 perl(DBI),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
---> 软件包 perl-Digest-MD5.x86_64.0.2.52-3.el7 将被 安装
--> 正在处理依赖关系 perl(Digest::base) >= 1.00,它被软件包 perl-Digest-MD5-2.52-3.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 安装
---> 软件包 perl-DBI.x86_64.0.1.627-4.el7 将被 安装
--> 正在处理依赖关系 perl(RPC::PlServer) >= 0.2001,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(RPC::PlClient) >= 0.2000,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(Data::Dumper),它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
---> 软件包 perl-Digest.noarch.0.1.17-245.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-Data-Dumper.x86_64.0.2.145-3.el7 将被 安装
---> 软件包 perl-PlRPC.noarch.0.0.2020-14.el7 将被 安装
--> 正在处理依赖关系 perl(Net::Daemon) >= 0.13,它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Test),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Log),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Zlib),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在检查事务
---> 软件包 perl-IO-Compress.noarch.0.2.061-2.el7 将被 安装
--> 正在处理依赖关系 perl(Compress::Raw::Zlib) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Raw::Bzip2) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
---> 软件包 perl-Net-Daemon.noarch.0.0.48-5.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-Compress-Raw-Bzip2.x86_64.0.2.061-3.el7 将被 安装
---> 软件包 perl-Compress-Raw-Zlib.x86_64.1.2.061-4.el7 将被 安装
Removing mariadb-libs.x86_64 1:5.5.68-1.el7 - u due to obsoletes from installed mysql-community-libs-5.7.26-1.el7.x86_64
--> 正在使用新的信息重新解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 安装
--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
extras/7/x86_64/filelists_db | 277 kB 00:00:00
--> 正在检查事务
---> 软件包 percona-xtrabackup-24-debuginfo.x86_64.0.2.4.20-1.el7 将被 安装
---> 软件包 percona-xtrabackup-test-24.x86_64.0.2.4.20-1.el7 将被 安装
--> 正在处理依赖关系 percona-xtrabackup-24 = 2.4.20-1.el7,它被软件包 percona-xtrabackup-test-24-2.4.20-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 percona-xtrabackup-test-24.x86_64.0.2.4.20-1.el7 将被 安装
--> 正在检查事务
---> 软件包 percona-xtrabackup-24-debuginfo.x86_64.0.2.4.20-1.el7 将被 安装
--> 解决依赖关系完成
因为依赖关系问题而跳过的软件包:
libev-4.15-7.el7.x86_64 来自 extras
percona-xtrabackup-24-2.4.20-1.el7.x86_64 来自 /percona-xtrabackup-24-2.4.20-1.el7.x86_64
percona-xtrabackup-test-24-2.4.20-1.el7.x86_64 来自 /percona-xtrabackup-test-24-2.4.20-1.el7.x86_64
perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 来自 os
1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 来自 os
perl-DBD-MySQL-4.023-6.el7.x86_64 来自 os
perl-DBI-1.627-4.el7.x86_64 来自 os
perl-Data-Dumper-2.145-3.el7.x86_64 来自 os
perl-Digest-1.17-245.el7.noarch 来自 os
perl-Digest-MD5-2.52-3.el7.x86_64 来自 os
perl-IO-Compress-2.061-2.el7.noarch 来自 os
perl-Net-Daemon-0.48-5.el7.noarch 来自 os
perl-PlRPC-0.2020-14.el7.noarch 来自 os
依赖关系解决
================================================================================================================================================================================================================================
Package 架构 版本 源 大小
================================================================================================================================================================================================================================
正在安装:
percona-xtrabackup-24-debuginfo x86_64 2.4.20-1.el7 /percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64 193 M
跳过(依赖问题):
libev x86_64 4.15-7.el7 extras 44 k
percona-xtrabackup-24 x86_64 2.4.20-1.el7 /percona-xtrabackup-24-2.4.20-1.el7.x86_64 32 M
percona-xtrabackup-test-24 x86_64 2.4.20-1.el7 /percona-xtrabackup-test-24-2.4.20-1.el7.x86_64 215 M
perl-Compress-Raw-Bzip2 x86_64 2.061-3.el7 os 32 k
perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7 os 57 k
perl-DBD-MySQL x86_64 4.023-6.el7 os 140 k
perl-DBI x86_64 1.627-4.el7 os 802 k
perl-Data-Dumper x86_64 2.145-3.el7 os 47 k
perl-Digest noarch 1.17-245.el7 os 23 k
perl-Digest-MD5 x86_64 2.52-3.el7 os 30 k
perl-IO-Compress noarch 2.061-2.el7 os 260 k
perl-Net-Daemon noarch 0.48-5.el7 os 51 k
perl-PlRPC noarch 0.2020-14.el7 os 36 k
事务概要
================================================================================================================================================================================================================================
安装 1 软件包
跳过(依赖问题) 13 软件包
总计:193 M
安装大小:193 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
正在安装 : percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64 1/1
验证中 : percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64 1/1
已安装:
percona-xtrabackup-24-debuginfo.x86_64 0:2.4.20-1.el7
跳过(依赖问题):
libev.x86_64 0:4.15-7.el7 percona-xtrabackup-24.x86_64 0:2.4.20-1.el7 percona-xtrabackup-test-24.x86_64 0:2.4.20-1.el7 perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7
perl-DBD-MySQL.x86_64 0:4.023-6.el7 perl-DBI.x86_64 0:1.627-4.el7 perl-Data-Dumper.x86_64 0:2.145-3.el7 perl-Digest.noarch 0:1.17-245.el7 perl-Digest-MD5.x86_64 0:2.52-3.el7
perl-IO-Compress.noarch 0:2.061-2.el7 perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PlRPC.noarch 0:0.2020-14.el7
完毕!
[root@pro-hsp-db ~]# ls
anaconda-ks.cfg Percona-XtraBackup-2.4.20-rc8b4056-el7-x86_64-bundle.tar percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64.rpm zabbix-agent-4.4.8-1.el7.x86_64.rpm
mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar percona-xtrabackup-24-2.4.20-1.el7.x86_64.rpm percona-xtrabackup-test-24-2.4.20-1.el7.x86_64.rpm zabbix_install.sh
[root@pro-hsp-db ~]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@pro-hsp-db ~]# ps aux|grep mysql
mysql 2369 1.4 4.6 4808344 1535172 ? Sl 2021 9673:13 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
root 14873 0.0 0.0 112724 992 pts/0 R+ 16:00 0:00 grep --color=auto mysql
[root@pro-hsp-db ~]# mkdir -p /dbback/backup-db/log/
[root@pro-hsp-db ~]# mkdir -p /dbback/backup-db/FullBakup/
[root@pro-hsp-db ~]# mkdir -p /dbback/backup-db/FullBakup-gz/
[root@pro-hsp-db ~]# mkdir -p /dbback/backup-db/IncrementBakup/
[root@pro-hsp-db ~]# mkdir -p /dbback/backup-db/IncrementBakup-gz/
[root@pro-hsp-db ~]# mkdir -p /dbback/log/
[root@pro-hsp-db ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 582G 115G 468G 20% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 660M 15G 5% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 2.0G 188M 1.9G 10% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/0
[root@pro-hsp-db ~]# cd /
[root@pro-hsp-db bak]# mkdir -p backup-db/FullBakup backup-db/FullBakup-gz backup-db/IncrementBakup backup-db/IncrementBakup-gz backup-db/log
[root@pro-hsp-db bak]# ll
总用量 0
drwxr-xr-x 7 root root 101 9月 28 16:04 backup-db
drwxr-xr-x 2 root root 6 9月 28 16:04 log
[root@pro-hsp-db bak]# mkdir -p /bak/scripts/
[root@pro-hsp-db bak]# ll
总用量 0
drwxr-xr-x 7 root root 101 9月 28 16:04 backup-db
drwxr-xr-x 2 root root 6 9月 28 16:04 log
drwxr-xr-x 2 root root 6 9月 28 16:08 scripts
[root@pro-hsp-db bak]# cd scripts/
[root@pro-hsp-db scripts]# ls
backup_full.sh backup_increment.sh
[root@pro-hsp-db scripts]# ll
总用量 8
-rw-r--r-- 1 root root 1271 9月 28 16:08 backup_full.sh
-rw-r--r-- 1 root root 2439 9月 28 16:08 backup_increment.sh
[root@pro-hsp-db scripts]# chmod 700 *.sh
[root@pro-hsp-db scripts]# ll
总用量 8
-rwx------ 1 root root 1271 9月 28 16:08 backup_full.sh
-rwx------ 1 root root 2439 9月 28 16:08 backup_increment.sh
[root@pro-hsp-db scripts]# vim backup_full.sh
[root@pro-hsp-db scripts]# vim backup_increment.sh
[root@pro-hsp-db scripts]# ./backup_full.sh
/bak/backup-db/FullBakup/xtrfullbackup-20220928/
[ WARNING ] Backup failed!
[root@pro-hsp-db scripts]# yum -y install xtrabackup
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 percona-xtrabackup.x86_64.0.2.3.6-1.el7 将被 安装
--> 正在处理依赖关系 libev,它被软件包 percona-xtrabackup-2.3.6-1.el7.x86_64 需要
--> 正在处理依赖关系 perl(DBD::mysql),它被软件包 percona-xtrabackup-2.3.6-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 libev.x86_64.0.4.15-7.el7 将被 安装
---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-6.el7 将被 安装
--> 正在处理依赖关系 perl(DBI::Const::GetInfoType),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 perl(DBI),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 安装
---> 软件包 perl-DBI.x86_64.0.1.627-4.el7 将被 安装
--> 正在处理依赖关系 perl(RPC::PlServer) >= 0.2001,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(RPC::PlClient) >= 0.2000,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(Data::Dumper),它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在检查事务
---> 软件包 perl-Data-Dumper.x86_64.0.2.145-3.el7 将被 安装
---> 软件包 perl-PlRPC.noarch.0.0.2020-14.el7 将被 安装
--> 正在处理依赖关系 perl(Net::Daemon) >= 0.13,它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Test),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Log),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Zlib),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在检查事务
---> 软件包 perl-IO-Compress.noarch.0.2.061-2.el7 将被 安装
--> 正在处理依赖关系 perl(Compress::Raw::Zlib) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Raw::Bzip2) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
---> 软件包 perl-Net-Daemon.noarch.0.0.48-5.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-Compress-Raw-Bzip2.x86_64.0.2.061-3.el7 将被 安装
---> 软件包 perl-Compress-Raw-Zlib.x86_64.1.2.061-4.el7 将被 安装
Removing mariadb-libs.x86_64 1:5.5.68-1.el7 - u due to obsoletes from installed mysql-community-libs-5.7.26-1.el7.x86_64
--> 正在使用新的信息重新解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 安装
--> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要
--> 解决依赖关系完成
错误:软件包:perl-DBD-MySQL-4.023-6.el7.x86_64 (os)
需要:libmysqlclient.so.18(libmysqlclient_18)(64bit)
错误:软件包:perl-DBD-MySQL-4.023-6.el7.x86_64 (os)
需要:libmysqlclient.so.18()(64bit)
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
[root@pro-hsp-db scripts]# rpm -qa xtraback
[root@pro-hsp-db scripts]# find / -name xtrabackup
/usr/lib/debug/usr/lib64/xtrabackup
/usr/src/debug/percona-xtrabackup-2.4.20/storage/innobase/xtrabackup
[root@pro-hsp-db scripts]# vim backup_full.sh
[root@pro-hsp-db scripts]# ll
总用量 8
-rwx------ 1 root root 1340 9月 28 16:17 backup_full.sh
-rwx------ 1 root root 2407 9月 28 16:14 backup_increment.sh
[root@pro-hsp-db scripts]# ./backup_full.sh
/bak/backup-db/FullBakup/xtrfullbackup-20220928/
/bak/backup-db/FullBakup/xtrfullbackup-20220928/my-20220928.cnf
[ WARNING ] Backup failed!
[root@pro-hsp-db scripts]# rpm -qa libmysqlclient
[root@pro-hsp-db scripts]# yum -y install libmysqlclient
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
没有可用软件包 libmysqlclient。
错误:无须任何处理
[root@pro-hsp-db scripts]# rpm -qa mysql
[root@pro-hsp-db scripts]# rpm -qa |grep mysql
mysql-community-libs-5.7.26-1.el7.x86_64
mysql-community-common-5.7.26-1.el7.x86_64
mysql-community-client-5.7.26-1.el7.x86_64
mysql-community-devel-5.7.26-1.el7.x86_64
mysql-community-server-5.7.26-1.el7.x86_64
[root@pro-hsp-db scripts]# rpm -qa |grep xtrabackup
percona-xtrabackup-24-debuginfo-2.4.20-1.el7.x86_64
[root@pro-hsp-db scripts]# ./backup_full.sh
/bak/backup-db/FullBakup/xtrfullbackup-20220928/
/bak/backup-db/FullBakup/xtrfullbackup-20220928/my-20220928.cnf
[ WARNING ] Backup failed!
[root@pro-hsp-db scripts]# ps aux|grep mysql
mysql 2369 1.4 4.6 4808344 1535268 ? Sl 2021 9673:36 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
root 19053 0.0 0.0 112724 992 pts/0 R+ 16:33 0:00 grep --color=auto mysql
[root@pro-hsp-db scripts]# vim backup_full.sh
[root@pro-hsp-db scripts]# ./backup_full.sh
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




