在centos上安装mysql时报错如下所示:(安装过程中遇到要输入的直接输入y就行)
解决方法:
1、禁用 GPG 检查
sudo yum install --nogpgcheck mysql-community-server
2、或者您也可以尝试清除 yum 缓存并重新安装:
sudo yum clean all
sudo yum install mysql-community-server
3、如果上述的方法还不行,或者报错如下所示:
这个错误提示表明在配置 yum 源时遇到了问题,无法找到有效的 base/7/x86_64
源的基础 URL 。
4、确认您的网络连接正常,可以通过 ping
一个知名的网址(如 ping www.baidu.com
)来检查。
[root@localhost ~]# ping baidu.com
PING baidu.com (110.242.68.66) 56(84) bytes of data.
64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=1 ttl=128 time=31.8 ms
64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=2 ttl=128 time=32.1 ms
64 bytes from 110.242.68.66 (110.242.68.66): icmp_seq=3 ttl=128 time=31.3 ms
5、如果网络正常,可能是 yum 源的配置有问题。您可以尝试更换 yum 源为国内的镜像源,例如阿里云的镜像源。
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost ~]# sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
[root@localhost ~]# sudo yum install mysql-community-server
[root@localhost ~]# sudo systemctl start mysqld
[root@localhost ~]# sudo systemctl status mysqld
6、最后安装成功