在安装mysql的时候,先开始安装的几个包都没有问题:
[root@server mysql-5.7.22]# rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
警告:mysql-community-common-5.7.22-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:mysql-community-common-5.7.22-1.e################################# [100%]
[root@server mysql-5.7.22]# rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
警告:mysql-community-libs-5.7.22-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:mysql-community-libs-5.7.22-1.el7################################# [100%]
[root@server mysql-5.7.22]# rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
警告:mysql-community-client-5.7.22-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:mysql-community-client-5.7.22-1.e################################# [100%]
但是在安装最后一个 server 包的时候,报错了:
[root@server mysql-5.7.22]# rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
警告:mysql-community-server-5.7.22-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
错误:依赖检测失败:
/usr/bin/perl 被 mysql-community-server-5.7.22-1.el7.x86_64 需要
net-tools 被 mysql-community-server-5.7.22-1.el7.x86_64 需要
perl(Getopt::Long) 被 mysql-community-server-5.7.22-1.el7.x86_64 需要
perl(strict) 被 mysql-community-server-5.7.22-1.el7.x86_64 需要
根据以上内容显示:perl
、net-tools
被需要!个人感觉缺少组件,尝试用 yum install 了一下:
[root@server mysql-5.7.22]# yum -y install perl.x86_64
[root@server mysql-5.7.22]# yum -y install net-tools.x86_64
等待组件安装成功之后,再重新装一下 mysql server 包就可以了: