Centos7纯净版离线安装Mysql8数据库

Centos7纯净版离线安装Mysql8数据库

在某些场合,比如安全要求较高的内网局域网,centos7纯净版系统无外网的情况下无法使用yum等其他方式安装,只有离线安装这种方式

记录一下离线安装mysql8的过程

首先 确认centos的版本

[root@192 ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
[root@192 ~]# 

centos7.9.2009版本似乎是centos7的最后一个版本
centos系统中有时候会缺少一些依赖包,比如常使用的net-tools工具可能没有, 解决办法是下载对应的rpm包,通过其他方式把下载好的包放进内网服务器(绝不允许内网服务器连接外网的可能,痛苦)

如此的话 那先下载mysql的离线安装包

https://dev.mysql.com/downloads/mysql/

Centos7纯净版离线安装Mysql8数据库_第1张图片
下载完成后,可以在win系统下解压后再上传内网服务器,或者上传内网服务器后再解压
Centos7纯净版离线安装Mysql8数据库_第2张图片

Centos7纯净版离线安装Mysql8数据库_第3张图片

[root@192 home]# ls
mysql-8.0.40-1.el7.x86_64.rpm-bundle.tar  myw
[root@192 home]# mkdir mysql
[root@192 home]# tar -xvf mysql-8.0.40-1.el7.x86_64.rpm-bundle.tar -C /home/mysql
mysql-community-client-8.0.40-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.40-1.el7.x86_64.rpm
mysql-community-common-8.0.40-1.el7.x86_64.rpm
mysql-community-debuginfo-8.0.40-1.el7.x86_64.rpm
mysql-community-devel-8.0.40-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.40-1.el7.x86_64.rpm
mysql-community-icu-data-files-8.0.40-1.el7.x86_64.rpm
mysql-community-libs-8.0.40-1.el7.x86_64.rpm
mysql-community-libs-compat-8.0.40-1.el7.x86_64.rpm
mysql-community-server-8.0.40-1.el7.x86_64.rpm
mysql-community-server-debug-8.0.40-1.el7.x86_64.rpm
mysql-community-test-8.0.40-1.el7.x86_64.rpm
[root@192 home]# 

解压后的目录
Centos7纯净版离线安装Mysql8数据库_第4张图片
在安装之前,有一个点需要卸载掉mariadb-libs,这个超级影响mysql的libs安装

[root@192 mysql]# rpm -qa| grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
[root@192 mysql]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
[root@192 mysql]# rpm -qa| grep mariadb
[root@192 mysql]# 

卸载之后,最暴力的安装方式是直接在mysql的目录下面安装所有关于mysql的rpm包

rpm -ivh --force --nodeps *.rpm

如果需要的依赖包都存在,那么安装或升级完全是能够正常运行不会报错的

[root@192 mysql]# rpm -ivh --force --nodeps *.rpm
警告:mysql-community-client-8.0.40-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID a8d3785c: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-common-8.0.40-1.e################################# [  8%]
   2:mysql-community-client-plugins-8.################################# [ 17%]
   3:mysql-community-libs-8.0.40-1.el7################################# [ 25%]
   4:mysql-community-client-8.0.40-1.e################################# [ 33%]
   5:mysql-community-icu

你可能感兴趣的:(开发运维工具,离线Mysql安装,centos安装mysql8,mysql数据库)