一 背景:需要使用mysqldump进行备份,查资料需要安装mysql-client或mysql-servier。
尝试使用如下命令安装mysql-client
yum install mysql-community-client.x86_64 yum install mysql-clientyum install holland-mysqldump.noarch
但一直报没有可用软件包。
# yum install mysql-client
已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.bfsu.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00
extras | 2.9 kB 00:00
updates | 2.9 kB 00:00
没有可用软件包 mysql-client。
错误:无须任何处理
尝试各种办法无法解决,从入门到放弃。
二 参考离线安装Docker思路,尝试使用文件离线安装mysql-client
Ubuntu 22.04及其他版本离线安装Docker(dep文件安装方式)|解决docker无法启动问题_dep 安装_Qiyu_16的博客-CSDN博客
而mysql官网只有mysql-server文件安装包,在阿里云找到文件安装包,步骤如下:
访问阿里云镜像站 mysql-MySQL-8.0安装包下载_开源镜像站-阿里云
下载如下安装包,版本仅供参考
mysql-community-client-8.0.28-1.el7.x86_64.rpm
mysql-community-common-8.0.28-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
mysql-community-libs-8.0.28-1.el7.x86_64.rpm
使用如下命令安装
rpm -ivh mysql-community-*
执行如下
# rpm -ivh mysql-community-*
警告:mysql-community-client-8.0.28-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:mysql-community-client-plugins-8.################################# [ 25%]
2:mysql-community-common-8.0.28-1.e################################# [ 50%]
3:mysql-community-libs-8.0.28-1.el7################################# [ 75%]
4:mysql-community-client-8.0.28-1.e################################# [100%]
然后就可以愉快的使用mysqldump了
# mysqldump
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help
来源地址:https://blog.csdn.net/weixin_55525951/article/details/131387881