背景:
- 很多同学在使用Centos 7的过程中,发现Centos 7的yum源是没有MySQL的,只有MariaDB,所以需要我们自己去配置MySQL的Yum Repository,再使用yum安装MySQL
配置Yum Repository和安装MySQL的详细过程(以MySQL5.7为例):
写在前面:以下命令出现的sudo皆为普通用户使用root权限去运行命令,如果有的同学本身就是以root用户操作,则可以去掉sudo
-
更新yum
yum update -y
需要更新内容可能有点多,要稍等一会
-
安装 wget 工具
cd 先进入你想安装的位置,此后全部在此文件夹进行操作。
sudo yum install -y wget
-
使用wget下载MySQL yum源:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
-
添加 MySQL yum 源:
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
-
安装 yum 工具 yum-utils :
sudo yum install -y yum-utils
-
查看可用的 MySQL :
yum repolist enabled | grep "mysql.*-community.*"
-
查看所有的 MySQL 版本
yum repolist all | grep mysql
-
使用指定版本MySQL
假如我想使用MySQL5.7,那么我就需要先关闭MySQL8.0,再把MySQL5.7打开。
关闭MySQL8.0sudo yum-config-manager --disable mysql80-community
打开MySQL5.7
sudo yum-config-manager --enable mysql57-community
-
查看当前启用的MySQL版本和可用的MySQL
yum repolist enabled | grep mysql
yum repolist enabled | grep "mysql.*-community.*"
-
安装MySQL
sudo yum install -y mysql-community-server
有些同学会出现此问题
此时需要执行以下命令
yum module disable mysql sudo yum install -y mysql-community-server
-
启动MySQL
sudo service mysqld start
-
查看MySQL服务状态
sudo service status mysqld
状态为running则为启动成功
-
设置MySQL自启
systemctl enable mysqld
总结:
- 本文支持Centos 7系统安装MySQL,其他版本的Linux系统大同小异,自行查别的资料,这里就不逐一列出了
- 需要MySQL初次使用教程请看另外一篇文章,点击Centos7的MySQL初次使用教程 - 小呆呆的生活 (xiaodaidai.top)
- 还有别的问题可以在下方评论,我会逐一回复,感谢大家的阅读
文章评论