一、前言
MySQL开源社区版官方下载网址:https://dev.mysql.com/downloads/mysql/
如果已经安装了其它版本的MySQL5.7.x,需要安装MySQL-5.7.40,需要卸载旧版本,可参考【云服务器Centos7.9卸载 MySQL5.7.x 或 MySQL8.x 教程】卸载旧版。
本教程指导如何安装最新的 MySQL-5.7.40 版本(最新2022年11月06日)。笔者不写丢三落四的教程,只写高质量教程,力求精益求精,希望和广大读者一起学习,有错误请指出,谢谢!
本文由 @大白有点菜 原创,请勿盗用,转载请说明出处!如果觉得文章还不错,请点点赞,加关注,谢谢!
二、安装部署
1、Centos7默认安装 mariadb ,为防止和MySQL冲突,需要先卸载。
(1)查看mariadb的版本信息。
rpm -qa | grep mariadb
结果显示为(mariadb版本会有不同):mariadb-libs-5.5.65-2.el7.x86_64
(2)卸载(注意mariadb版本
)。
sudo rpm -e mariadb-libs-5.5.65-2.el7.x86_64 --nodeps
2、在云服务器里下载MySQL安装包有两种方式:wget 或 curl ,还可以在官网下载然后手动上传(不建议手动上传)。
官网下载:https://dev.mysql.com/downloads/mysql/
(1)如果不存在 software 和 mysql 目录,就新建
mkdir -p /usr/software/mysql/
(2)切换到 /usr/software/mysql/
cd /usr/software/mysql/
(3)任选一种方式下载安装包
wget方式下载:
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar
curl方式下载:
curl -O https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar
3、解压 mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar
主要关注以下5个rpm,因为有依赖关系,所以后续安装顺序不能乱
:
# 3个依赖包
mysql-community-common-5.7.40-1.el7.x86_64.rpm
mysql-community-libs-5.7.40-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.40-1.el7.x86_64.rpm
# 客户端和服务端
mysql-community-client-5.7.40-1.el