有趣生活

当前位置:首页>科技>centos7root安装mysql使用RPM安装包方式

centos7root安装mysql使用RPM安装包方式

发布时间:2026-07-21阅读(1)

导读这篇文章主要通过使用RPM安装包的方式在CentOS7系统上安装MySQL5.7,记录了完整的安装过程和遇到的一些细节,在知道如何安装的同时,还能知道为什么....

这篇文章主要通过使用 RPM 安装包的方式在 CentOS 7 系统上安装 MySQL 5.7,记录了完整的安装过程和遇到的一些细节,在知道如何安装的同时,还能知道为什么要这样安装,希望看完这篇文章,可以对大家在安装 MySQL 的过程中带来一些帮助,下面开始。

一、安装环境

安装环境如下:

服务器:CentOS 7

安装版本:MySQL 5.7.28

二、安装过程和细节

1、在官网下载 RPM 安装包

官网下载地址如下,这个地址里有各个版本的安装包,根据自己的版本选择,下载对应系统的安装包

https://downloads.mysql.com/archives/community

因为这里我们是在 CentOS 7 系统上安装,所以操作系统选择 Red Hat Enterprise Linux,系统版本选择 Linux 7,通过使用 RPM 安装包的方式,所以下载 RPM Bundle 即可,里面包含了一个版本所有的 RPM 包,下载完后,上传到服务器上,这里下载的包名是 mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar。

2、删除本地默认安装的 MySQL

MySQL 除了自己的发行版本外,还有其他的第三方分支版本,比如 MariaDB,一般 CentOS 系统服务器上会默认安装这个版本的数据库,如果存在,需要先删掉,先用下面命令查看

rpm -qa | grep mariadb

如果发现存在,用下面命令删除

rpm -e --nodeps mariadb-XXX -- 其中 XXX 表示不同版本

3、安装 MySQL

第一步已经下载好了安装包,我们解压开来,发现主要有下面几个 RPM 安装包

mysql-community-client-5.7.28-1.el7.x86_64.rpmmysql-community-common-5.7.28-1.el7.x86_64.rpmmysql-community-devel-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-compat-5.7.28-1.el7.x86_64.rpmmysql-community-embedded-devel-5.7.28-1.el7.x86_64.rpmmysql-community-libs-5.7.28-1.el7.x86_64.rpmmysql-community-libs-compat-5.7.28-1.el7.x86_64.rpmmysql-community-server-5.7.28-1.el7.x86_64.rpmmysql-community-test-5.7.28-1.el7.x86_64.rpm

上面是一个版本所有相关的 RPM 安装包,但是安装一个可用的 MySQL,只需要下面这 4 个即可

  • mysql-community-server
  • mysql-community-client
  • mysql-community-common
  • mysql-community-libs

因为一些 MySQL 相关的开源工具,比如 Percona XtraBackup(MySQL 第三方开源备份工具),会需要依赖 mysql-community-libs-compat 这个包,所以最好安装的时候也一并装上。这里提供两种安装命令,记住要在安装包目录下执行下面命令,不然会找不到安装包。

第一种(推荐),使用下面 Yum 安装命令安装,这种方式比较方便,因为各个 RPM 安装包之间存在依赖,通过这种方式会自己解决依赖问题

yum install mysql-community-{server,client,common,libs}-*

第二种,使用 RPM 安装命令安装,这种方式需要一个个执行安装命令,并且需要自己解决依赖问题,按下面的安装顺序即可

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpmrpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

安装成功后,服务器上就会有 MySQL 相关的各种文件,主要有下面这些

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图