1. 下载mysql
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar
  1. 检查摘要
 md5sum mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar 

摘要一致,说明文件无损1a899946e4456bff1f0970024ce836bf

  1. 解归档
    直接解归档文件会很乱,先创建一个叫mysql的文件夹,然后将解归档出来的文件放入mysql文件夹中。
    -C 解归档的文件放入指定的文件夹
    -v 显示解归档的详细信息,可以省略(verbose)
mkdir mysql
tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar -C mysql
  1. 安装
    使用rpm包管理工具直接安装时报错,报与mariadb冲突的错误
rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm 

在这里插入图片描述

  1. 查看并删除mariadb
 yum list installed | grep mariadb
 yum erase -y mariadb-libs
  1. 安装mysql,先后顺序要注意,否则会出错!!!
    rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-compat-5.7.31-1.el7.x86_64.rpm
    rpm -ivh mysql-community-devel-5.7.31-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
    yum install -y libaio 
    rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm
  1. 安装完成,查看已安装的所有带有mysql字样的程序
    -q 查询
    -a 所有
rpm -qa | grep mysql
  1. 卸载mysql
    -e 删除(erase)
    xargs 把搜到的六个程序全部删除
rpm -e mysql-community-client-5.7.31-1.el7.x86_64  删除一个
rpm -qa | grep mysql | xargs rpm -e 删除全部
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐