首先选择正确的云yum源
MYSQL的yum源在官网
dev.mysql.com/downloads/repo/yum/ 以上为官网yum地址进入网复制对应版本的DOWNLOAD复制地址即可
以下以centos7和centos8为例
下载源
wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
安装源(这个源里面有8.0和5.7,两个版本,下一篇会介绍如何增加其他版本)
rpm -ivh mysql80-community-release-el7-5.noarch.rpm
查看当前可安装的mysql版本
[root@www ~]# yum repolist enabled | grep "mysql.*-community.*"
以上源默认是8.0版本的
需要8.0可以直接运行安装(更换5.7略过此步骤)
sudo yum module disable mysql 禁用之前存在的mysql模块 sudo yum install mysql-community-server 从现有仓库进行安装数据库
查看库中所有版本
如果我们要选择版本,可以先执行下面命令查看一下有哪些版本
[root@www ~]# yum repolist all | grep mysql
查看输出
上面还有很多暂时不用管 mysql57-community MySQL 5.7 Community Server 禁用 mysql57-community-source MySQL 5.7 Community Server - Source 禁用 mysql80-community MySQL 8.0 Community Server 启用 mysql80-community-source MySQL 8.0 Community Server - Source 禁用
安装开启和禁用仓库的命令
yum -y install yum-utils 安装 yum-config-manager 命令
开启5.7禁用8.0
[root@www ~]# yum-config-manager --enable mysql57-community 开启仓库 [root@www ~]# yum-config-manager --disable mysql80-community 禁用仓库
这样我们就开启了5.7关闭了8.0
再次查看
为了保险我们可以再次用命令查看以下
[root@www ~]# yum repolist all | grep mysql
输出结果
上面还有很多暂时不用管 mysql57-community MySQL 5.7 Community Server 启用 mysql57-community-source MySQL 5.7 Community Server - Source 禁用 mysql80-community MySQL 8.0 Community Server 禁用 mysql80-community-source MySQL 8.0 Community Server - Source 禁用
5.7已启用
开始安装5.7
sudo yum module disable mysql 禁用之前存在的mysql模块 sudo yum install mysql-community-server 从现有仓库进行安装数据库
启动
service mysqld start 启动
相关文章
标签:mysql