Centos7安装MySQL教程

背景:

  • 很多同学在使用Centos 7的过程中,发现Centos 7的yum源是没有MySQL的,只有MariaDB,所以需要我们自己去配置MySQL的Yum Repository,再使用yum安装MySQL

配置Yum Repository和安装MySQL的详细过程(以MySQL5.7为例):

写在前面:以下命令出现的sudo皆为普通用户使用root权限去运行命令,如果有的同学本身就是以root用户操作,则可以去掉sudo

  1. 更新yum

    yum update -y
    

    需要更新内容可能有点多,要稍等一会

  2. 安装 wget 工具

    cd 先进入你想安装的位置,此后全部在此文件夹进行操作。
    
    sudo yum install -y wget 
    
  3. 使用wget下载MySQL yum源:

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    
  4. 添加 MySQL yum 源:

    sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
    
  5. 安装 yum 工具 yum-utils :

    sudo yum install -y yum-utils
    
  6. 查看可用的 MySQL :

    yum repolist enabled | grep "mysql.*-community.*"
    
  7. 查看所有的 MySQL 版本

    yum repolist all | grep mysql
    
  8. 使用指定版本MySQL

    假如我想使用MySQL5.7,那么我就需要先关闭MySQL8.0,再把MySQL5.7打开。
    关闭MySQL8.0

    sudo yum-config-manager --disable mysql80-community
    

    打开MySQL5.7

    sudo yum-config-manager --enable mysql57-community
    
  9. 查看当前启用的MySQL版本和可用的MySQL

    yum repolist enabled | grep mysql
    
    yum repolist enabled | grep "mysql.*-community.*"
    
  10. 安装MySQL

    sudo yum install -y mysql-community-server
    

    有些同学会出现此问题

    在这里插入图片描述

    此时需要执行以下命令

    yum module disable mysql
    sudo yum install -y mysql-community-server
    
  11. 启动MySQL

    sudo service mysqld start
    
  12. 查看MySQL服务状态

    sudo service status mysqld
    

    状态为running则为启动成功

  13. 设置MySQL自启

    systemctl enable mysqld
    

总结:

  1. 本文支持Centos 7系统安装MySQL,其他版本的Linux系统大同小异,自行查别的资料,这里就不逐一列出了
  2. 需要MySQL初次使用教程请看另外一篇文章,点击Centos7的MySQL初次使用教程 - 小呆呆的生活 (xiaodaidai.top)
  3. 还有别的问题可以在下方评论,我会逐一回复,感谢大家的阅读
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注