Centos7 完全断网离线环境下安装MySQL 8.0.33 图文教程

Centos7 完全断网离线环境安装MySQL 8.0.33 图文教程

    • 1.1前言
    • 1.2 下载离线安装包
    • 1.3 将下载好的离线安装包上传到Centos 7 服务器
      • 1.3.1 方式一:联网环境下可利用rz命令进行文件上传
      • 1.3.2 方式二:断网环境下使用 XFtp 等软件工具进行上传
    • 1.4 解压安装包
    • 1.5 执行安装脚本
    • 1.6 重置root账号默认密码
    • 1.6 修改默认登录密码以及允许远程 ip连接
      • 1.6.1 切换数据库
      • 1.6.2 取消安全模式
      • 1.6.3 Mysql默认不允许远程登录,需要开启远程访问权限
      • 1.6.4 修改数据库 root账号默认登录密码
      • 1.6.5 刷新策略,使其立即生效

1.1前言

这篇博文分享如何在 Centos7 完全断网离线环境下安装MySQL 8.0.33 图文教程。

和外面免费文章不同的是,博主花费十几个小时精心编写了一个sh 脚本,可实现一键安装配置。

1.2 下载离线安装包

  • 打开下载首页,https://downloads.mysql.com/archives/community/
  • 由于是 centos7 系统,因此不许按照下图所示,选择相关配置
    在这里插入图片描述
    检索下面这个关键词:
Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), Compressed TAR Archive

在这里插入图片描述

  • 由于 Centos 7 是由 Read Hat 的开源版本,因此应该下载下面这个归档压缩包而不是 rpm 压缩包也不是Linux-Generic.
  • 如果选择使用Linux - Generic
    在这里插入图片描述
  • 则会最后执行时报错如下:
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libc.so.6: version `GLIBC_2.28' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libc.so.6: version `GLIBC_2.25' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libcrypto.so.1.1)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libc.so.6: version `GLIBC_2.28' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4)
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld:
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by
/usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4)linux-vdso.so.1 =>  (0x00007ffc6ffc1000)libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fde69dcd000)libcrypto.so.1.1 => /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libcrypto.so.1.1
(0x00007fde6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/127900.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux TCP和UDP协议

目录 TCP协议TCP协议的面向连接1.三次握手2.四次挥手 TCP协议的可靠性1.TCP状态转移——TIME_WAIT 状态TIME_WAIT 状态存在的意义:(1)可靠的终止TCP连接。(2)让迟来的TCP报文有足够的时间被识别并被丢弃。 2.应答确认、…

信息安全技术概论-李剑-持续更新

图片和细节来源于 用户 xiejava1018 一.概述 随着计算机网络技术的发展,与时代的变化,计算机病毒也经历了从早期的破坏为主到勒索钱财敲诈经济为主,破坏方式也多种多样,由早期的破坏网络到破坏硬件设备等等 ,这也…

类和对象:构造函数,析构函数与拷贝构造函数

1.类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。 默认成员函数:用户没有显式实现,编译器…

Python之线程Thread(一)

一、什么是线程 线程(Thread)特点: 线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位;一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线;…

elasticsearch的索引库操作

索引库就类似数据库表,mapping映射就类似表的结构。我们要向es中存储数据,必须先创建“库”和“表”。 mapping映射属性 mapping是对索引库中文档的约束,常见的mapping属性包括: type:字段数据类型,常见的…

【C++漂流记】一文搞懂类与对象中的对象特征

在C中,类与对象是面向对象编程的基本概念。类是一种抽象的数据类型,用于描述对象的属性和行为。而对象则是类的实例,具体化了类的属性和行为。本文将介绍C中类与对象的对象特征,并重点讨论了对象的引用。 文章目录 一、构造函数和…

Python入门教程35:使用email模块发送HTML和图片邮件

smtplib模块实现邮件的发送功能,模拟一个stmp客户端,通过与smtp服务器交互来实现邮件发送的功能,可以理解成Foxmail的发邮件功能,在使用之前我们需要准备smtp服务器主机地址、邮箱账号以及密码信息。 #我的Python教程 #官方微信公…

什么是 DNS 隧道以及如何检测和防止攻击

什么是 DNS 隧道? DNS 隧道是一种DNS 攻击技术,涉及在 DNS 查询和响应中对其他协议或程序的信息进行编码。DNS 隧道通常具有可以锁定目标 DNS 服务器的数据有效负载,允许攻击者管理应用程序和远程服务器。 DNS 隧道往往依赖于受感染系统的…

sklearn中的数据集使用

导库 from sklearn.datasets import load_iris 实现 # 加载数据集 iris load_iris() print(f查看数据集:{iris}) print(f查看数据集的特征:{iris.feature_names}) print(f查看数据集的标签:{iris.target_names}) print(f查看数据集的描述…

linux 安装Docker

# 1、yum 包更新到最新 yum update # 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2 # 3、 设置yum源 yum-config-manager --add-repo h…

Lua01——概述

Lua是啥? 官网 https://www.lua.org Lua这个名字在葡萄牙语中的意思是“美丽的月亮”,诞生于巴西的大学实验室。 这是一个小巧、高效且能够很好的和C语言一起工作的编程语言。 在脚本语言领域中,Lua因为有资格作为游戏开发的备选方案&…

51单片机项目(10)——基于51单片机的电压计

本次设计的电压计,使用ADC0832芯片,测到电压后,将电压信息发送到串口进行显示。仿真功能正常,能够运行。(工程文件和代码放在最后) 电路图如下: 运行过程如下: ADC0832介绍&#xff…

「网页开发|前端开发|Vue」07 前后端分离:如何在Vue中请求外部数据

本文主要介绍两种在Vue中访问外部API获取数据的方式,通过让Vue通过项目外部的接口来获取数据,而不是直接由项目本身进行数据库交互,可以实现前端代码和后端代码的分离,让两个部分的代码编写更独立高效。 文章目录 本系列前文传送…

Flink CDC 菜鸟教程 -环境篇

本教程将介绍如何使用 Flink CDC 来实现这个需求, 在 Flink SQL CLI 中进行,只涉及 SQL,无需一行 Java/Scala 代码,也无需安装 IDE。 系统的整体架构如下图所示: 环境篇 1、 准备一台Linux 2、准备教程所需要的组件 下载 flink-1.13.2 并将其解压至目录 flink-1.13.2 …

CSS学习笔记05

CSS笔记05 定位 position CSS 属性position - 用于指定一个元素在文档中的定位方式。top,right,bottom 和 left 属性则决定了该元素的最终位置。position 有以下常用的属性值: position: static; - 默认值。指定元素使用正常的布局行为&am…

Mojo 摸脚语言,似乎已经可以安装

文章原地址:https://i.scwy.net/it/2023/090821-mojo/ Mojo 吹得很凶,面向AI编程,甩Python几十条街,融资上亿.... 但无缘一试,在Win和Ubuntu上试都不能通过。 由 LLVM 和 Swift 编程语言的联合创始人 Chris Lattner…

想要精通算法和SQL的成长之路 - 课程表III

想要精通算法和SQL的成长之路 - 课程表III 前言一. 课程表III(贪心优先队列)1.1 优先选择截止时间更小的课程1.2 如果当前课程无法学习怎么办?1.3 优化 前言 想要精通算法和SQL的成长之路 - 系列导航 一. 课程表III(贪心优先队列&…

安装程序报错“E: Sub-process /usr/bin/dpkg returned an error code (1)”的解决办法

今天在终端使用命令安装程序时出现了如下的报错信息。 E: Sub-process /usr/bin/dpkg returned an error code (1) 这种情况下安装什么程序最终都会报这个错,具体的报错截图如下图所示。 要解决这个问题,首先使用下面的命令进到相应的目录下。 cd /var/…

使用openWRT 配置SFTP 实现远程文件安全传输

文章目录 前言 1. openssh-sftp-server 安装2. 安装cpolar工具3.配置SFTP远程访问4.固定远程连接地址 前言 本次教程我们将在OpenWRT上安装SFTP服务,并结合cpolar内网穿透,创建安全隧道映射22端口,实现在公网环境下远程OpenWRT SFTP&#xf…

生信豆芽菜-机器学习筛选特征基因

网址:http://www.sxdyc.com/mlscreenfeature 一、使用方法 1、准备数据 第一个文件:特征表达数据 第二个文件:分组信息,第一列为样本名,第二列为患者分组 第三个文件:分析基因名 2、选择机器学习的方…