yum安装mysql提示无可用包(contos)
yum安装提示无可用包
VIP文章 spark大数据玩家 2019-04-28 18:03:17 3702 收藏 4
分类专栏: linux基础 文章标签: yum linux
版权
缘由
Centos 7下安装htop,使用yum install htop,提示没有可用的软件包。
原因
很多软件包在yum里面没有的,解决的方法,就是使用epel源,也就是安装epel-release软件包。EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS等系统。可以在下面的网址上找到对应的系统版本,架构的软件包。
解决方案
yum -y install epel-release
测试
yum -y install htop
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
[root@localhost ~]# yum -y install mysql80-community-release-el7-3.noarch.rpm
备注:
这里可能会出现以下错误:
已加载插件:fastestmirror, langpacks
无法打开 mysql57-community-release-el7-7.noarch.rpm ,跳过。
无须任何处理
已加载插件:fastestmirror, langpacks
base | 3.6 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
Loading mirror speeds from cached hostfile
* base: mirrors.huaweicloud.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
没有可用软件包 mysql-community-server。
错误:无须任何处理
原因:没有更新 wget命令包
解决办法:
\1. yum -y install wget
\2. wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
\3. yum localinstall -y mysql80-community-release-el7-3.noarch.rpm
\4. yum install -y mysql-community-server
之后就开始安装MySQL服务器。
[root@localhost ~]# yum -y install mysql-community-server
这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。
至此MySQL就安装完成了,然后是对MySQL的一些设置。