问题描述:
刚安装好的MySQL5,在执行systemctl start mysqld时一直卡住。
因为本人是使用mysql-community-5.6.45.tar.gz进行安装的,解压后:
使用强制安装,不检测依赖:
rpm -ivh * --force --nodeps
所以这几个rpm包可能存在的依赖问题被忽略了。
经过多次排查发现,是mysql-community-server-5.6.45-2缺少依赖的问题导致。
解决方案:
重新安装mysql-community-server-5.6.45-2,不要使用–force --nodeps,看一下缺少了什么依赖,逐一安装即可:
本机缺少的依赖是:
perl(Data::Dumper)
libaio
yum -y install autoconf #这个是Data::Dumper的包
yum -y install libaio #libaio后缀自行按需添加
大家如果也是这个问题,按需求下载缺失的依赖即可。