在Linux(Redhat/CentOS)下安装MySQL之yum(rpm)离线安装方式

在官网下载需要安装的离线包,如rpm则是Redhat和centOS需要的包,选择需要的版本和平台:https://dev.mysql.com/downloads/mysql/

我们需要下载的是第一个,到自己的计算机本地;

然后我们进入正题,开始安装;

一般选择bundle包,这个里面最全,需要的各种包都已经打包到里面了。

事先从官网下载RPM安装包,上传至服务器:

然后会跳出这个弹窗

打开之后将进入上传

传输好之后,我们来查看一下;

ls -l mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

# 解压查看:

tar xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

其中:

mysql-community-client 客户端

mysql-community-devel 开发库

mysql-community-common 服务端和客户端的公共文件

mysql-community-embedded 嵌入式

mysql-community-serve 服务端

mysql-community-test 测试组件

mysql-community-libs 共享库

mysql-community-libs-compat MySQL之前版本的共享兼容库

 

首先我们查看一下RPM中是否包含MySQL或者MARIADB;

确认没有,然后安装,如果有,一定要移除;

首先限制mariadb相关软件包,否则安装不会成功的。(一切以官方文档为准,视情况而定!)

yum remove mariadb-libs

rpm -ivh mysql-community-client-5.7.14-1.el7.x86_64.rpm mysql-community-common-5.7.14-1.el7.x86_64.rpm  mysql-community-libs-5.7.14-1.el7.x86_64.rpm  mysql-community-server-5.7.14-1.el7.x86_64.rpm

我们对照要安装的包去安装,再次过程中会出现一些依赖报错,所以我们要有耐心,逐一根据报错去安装;

rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm

mysql-community-common-5.7.30-1.el7.x86_64.rpm 

mysql-community-libs-5.7.30-1.el7.x86_64.rpm

mysql-community-server-5.7.30-1.el7.x86_64.rpm

安装完毕!

# 启动:

systemctl start mysqld
systemctl enable mysqld

# 7之后也可以使用一条命令完成

systemctl enable --now mysqld

# 检查服务

systemctl is-active mysqld.service

systemctl is-enable mysqld

 

说一说我在此过程中安装失败的问题吧!

是因为我之前在线安装过一次,残留一些高版本的包,所以导致有依赖性,需要一一卸载,才能安装成功!

再次查看一下有无残留:

确认没有之后,再次进行安装,即可成功!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SLASH-YONG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值