Linux centos MySQL8.0.11-RPM安装启用流程

CentOS Linux上安装JDK11、MySQL8.0、Minio等软件(rpm脚本模式) 本地环境:Windows 10家庭版 + 16G内存 + 512G硬盘软件:VMWare WorkStation 16.0。 阅读详情

1.msyql8.0.11-rpm下载:

msyql下载链接:https://dev.mysql.com/downloads/mysql/

选择对应linux版本下载rpm包。其中Client Utilities是客户端包。


2.RPM包上传至linux:

有两种方式,一种是用rz命令选择文件直接上传。
没有rz命令,需要先下载:

#yum -y install lrzsz
#rz

另一种是xftp ,需要下载客户端:https://www.netsarang.com/zh/all-downloads/
在这里插入图片描述

在这里插入图片描述


3.检查有没有安装mysql和Linux自带的mariadb

#rpm -qa|grep mysql
#rpm -qa|grep mariadb

在这里插入图片描述

如果有的话直接卸载掉,命令:

#rpm -e [包名]
#yum remove  【包名】  可以删除依赖关系
#rpm -e  mariadb-libs-5.5.56-2.el7.x86_64 

4.安装rpm包:

1.在rpm所在的文件夹内执行

#rpm -ivh  【包名】
#rpm -ivh *.rpm    --如果不想复制包名的话可以用

在这里插入图片描述

2.安装过程如果报依赖检测失败错误可以在安装命令末尾加上 --nodeps --force 或者 安装依赖openssl
在这里插入图片描述

#rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force

在这里插入图片描述

#yum install openssl
#yum install openssl-devel    相关库

3.安装成功后可以用命令检查是否安装成功,看到查询出的msyql组件证明安装成功。

#rpm -qa|grep mysql

在这里插入图片描述

5.启动MySQL:

1.启动myslq ,两个命令都可以试下。

#systemctl  start mysqld
#service mysql start

出现这个提示表明已启动:
在这里插入图片描述
错误记录: vi /var/log/mysqld.log
在这里插入图片描述
在Linux中安装openssl10,进行OpenSSL升级(用yum升不上去,用rpm包简单有效),
具体操作:
1、下载rpm包
wget http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
2、安装rpm包
rpm -i compat-openssl10-1.0.2o-3.el8.x86_64.rpm
centos版本有点高
在这里插入图片描述

2.查看mysql运行状态:

#service mysql status

在这里插入图片描述

3.第一次登录需要一个初始密码,“:”后的都是初始密码。查看初始密码命令:

#grep "A temporary password is generated for root@localhost" /var/log/mysqld.log

在这里插入图片描述
4.下一步进入MySQL数据库

# mysql -uroot -p

在这里插入图片描述
5.修改一个自己想要设置的密码

#ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

一般都可以的执行完就可以成功修改的,但是我遇到一个密码修改错误的提示,意思是密码等级太低:
在这里插入图片描述
可以执行下边两个命令降低密码策略难度:

#set global validate_password_length=4;
#set global validate_password_policy=0;

在这里插入图片描述
错误记录:
在这里插入图片描述
可以看到,修改 policy 和 length 的值,在MySQL5.7中好使,在MySQL8.0中无效。‘validate_password_policy’ 变量不存在

validate_password_policy 有以下取值:
Policy Tests Performed
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file
默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。

1、 通过查看 MySQL5.7 和 MySQL8.0 密码验证插件对比,可知两个版本中,变量名不一样。(*_password_policy 和 *_password.policy ) — 问题原因所在。

2、MySQL 8.0 调整密码验证规则:

mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=1;

6.FLUSH PRIVILEGES; 【刷新权限,记得要刷新一下】

FLUSH PRIVILEGES;

7.查看MySQL数据库

#show databases;

在这里插入图片描述

centos7.9-RPM安装MySQL 8.0.34数据库教程 centos 7安装mysql数据库 阅读详情

相关推荐

Linux 安装 MySQL【CentOS】

按照顺序安装即可解决。

笨小田 1151

compat-openssl10和libnsl下载安装

在麒麟系统(如银河麒麟)中,和libnsl是一些软件(如 MySQL、Oracle 等)的依赖包,用于提供兼容性支持。

weixin_44858074的博客 3738

kylin V10 compat-openssl10安装包

解决Kylin V10 缺少依赖包,报 error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory 异常,提供安装包以及相关依赖包

Linux-centos7-环境安装(史上最全攻略)

jdk 和mysql安装史上最全

zfc_0000的博客 2008

compat-openssl10-1.0.2o-4.el8.aarch64

arm 架构的 openssl10

compat-openssl10-1.0.2o-3.el8.x86-64.rpm

openEuler 20.03 SP3 安装gp时会提示缺少openssl1.0,可以用此包进行尝试平替

Linux(CentOS7)使用 RPM 安装 mysql8.0

Linux(CentOS7)使用 RPM 安装 mysql8.0 阅读目录 1.安装准备工作 查看linux相关命令 下载mysql RPM 2.开始安装 上传rpm 安装mysql 启动Mysql服务 连接数据库 启用远程连接 —、安装准备工作 1.查看linux版本,用于下载对应的mysql 【查看linux 版本信息】 cat /proc/version 可以看出该版本是X86-64,Red Hat所以应该选择Red Hat对应的X86-64的m

qwer1154928613的博客 7423

compat-openssl10-1.0.2o-3.el8.x86_64.rpm

openssl10

mysql rpm安装路径_Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程

一、安装准备工作1、查看 Linux 相关信息(Linux 命令行操作)(1)查看 Linux 版本,用于下载对应的 mysql。【查看 Linux 信息:】 uname -a(2)检查是否已经安装过 mysql。【检查 mysql 是否被安装】rpm -qa | grep -i mysql 若安装过,会输出相关包名【若有安装过 mysql,则删除相关文件】rpm -e [--nodeps] 包名...

weixin_33204286的博客 765

Agent测试框架Harbor指南

Harbor是一个AI Agent单元测试框架,用于自动化测试AI代理在容器环境中的任务执行能力。它支持18+种AI代理,通过沙箱隔离和自动验证机制评估任务完成情况。任务必须具有可编程验证的输出结果,适合代码、数据、系统等可量化任务,不适合创意写作等主观任务。Harbor采用CLI操作方式,核心架构包含Job管理、Trial执行和验证器三个层级,执行流程包括环境启动、Agent执行和结果验证。任务目录包含指令文件、配置文件、Docker环境定义和测试脚本等必需组件,通过测试脚本自动判断任务完成质量。

loo_Charles_ool的博客 1401

基于CANoe的车载以太网测试

以太网测试 CANoe

Yafet 4552

Linux下mysql 8.0.11的rpm包安装

mysql

weixin_44342645的博客 1661

汽车ECU开发必看:AUTOSAR存储管理模块NvM的5个实战技巧

本文聚焦汽车ECU开发中AUTOSAR存储管理模块NvM的实战应用,分享了五个源自量产项目的核心技巧。内容涵盖Class 3配置的精细调优、稳健冗余策略的构建、读写性能的毫秒级优化、典型工程问题的解决方案以及高效的集成测试方法,旨在帮助开发者规避常见陷阱,实现可靠、高效的存储方案。

weixin_29192211的博客 275

Linux进阶篇:Centos7安装与配置mysql(rpm安装方式)

MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,现在属于Oracle公司。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件。MySQL的安装方法有很多种,以下是一些常见的安装方法:二进制安装:这是最简单的安装方式,只需要下载预编译的二进制版本,然后解压到你想要的目录,就可以直接使用了。

qq_39241682的博客 3156

Frida实战:如何用adb快速连接网易mumu模拟器进行参数Hook(附常见CPU架构问题排查)

本文详细介绍了如何使用Frida和adb快速连接网易MuMu模拟器进行参数Hook,包括环境配置、架构适配、Frida-server部署及常见问题排查。特别针对CPU架构兼容性问题提供了实用解决方案,帮助开发者高效完成逆向调试任务。

weixin_29274969的博客 289

Android定位权限全解析:从基础配置到后台持续定位的完整解决方案

本文全面解析Android定位权限体系,从基础配置到后台持续定位的完整解决方案。涵盖LocationManager和FusedLocationProviderClient等主流API的对比选型,详细讲解动态权限申请、精确定位与模糊定位的智能切换,以及Android 10+的后台定位适配策略。帮助开发者构建兼顾精准度与电量友好的定位方案,适用于导航、运动轨迹记录等多种场景。

weixin_29310605的博客 605

linux mysql8.0 rpm安装_Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程

一、安装准备工作1、查看 Linux 相关信息(Linux 命令行操作)(1)查看 Linux 版本,用于下载对应的 mysql。【查看 Linux 信息:】 uname -a(2)检查是否已经安装过 mysql。【检查 mysql 是否被安装】rpm -qa | grep -i mysql 若安装过,会输出相关包名【若有安装过 mysql,则删除相关文件】rpm -e [--nodeps] 包名...

weixin_36127579的博客 335

Golang内存管理:GC调优实战案例

在Golang编程中,内存管理是一个非常重要的方面。良好的内存管理可以提高程序的性能和稳定性,而GC(垃圾回收)调优则是优化内存管理的关键手段。本文的目的就是通过实际案例,深入讲解Golang中GC调优的方法和技巧,让读者能够在实际项目中更好地进行内存管理和性能优化。范围涵盖了从核心概念的解释到具体代码实现和调优过程的详细分析。本文首先会介绍一些相关的术语和核心概念,让读者对Golang内存管理和GC有一个基本的认识。然后通过故事引入的方式,更加形象地解释核心概念及其相互关系。

AI Agent Harness Engineering 1118

在Centos上安装MySQL

通过上图可以发现Mysql的版本为8.4的,但我们想安装8.0的,所以可以通过如下链接访问MySQL的历史版本

m0_72532428的博客 1万+

气体放电管GDT选型解析

气体放电管(GDT)是电子设备电磁兼容设计中应对浪涌防护的核心器件,具有高能量吸收能力(10kA以上)和低漏电流特性。其工作原理分为击穿、导通和熄弧三阶段,通过电离气体泄放浪涌能量。GDT适用于雷击等大能量防护,但响应较慢(0.1-0.3μs),需搭配TVS/MOV组成多级防护。选型需匹配击穿电压(如220VAC系统选800V型号),并注意续流风险。典型应用包括电源端口、通信防雷模块的三极管共模防护或GDT-MOV串联方案,实现能量分流与快速钳位平衡。

硬核科技 208

43_AI短片实战第十六弹:AIGC补充特写镜头——首尾帧衔接与多图抽卡技巧

本文介绍了使用Templa AI平台生成"怪兽爬车"特写镜头并衔接"甩尾摔下"动作的完整流程。首先通过AI生成4张怪兽趴在车顶的特写画面,重点选择展示怪兽与车顶关系的构图(16:9比例)。然后将选定的首帧图与已有尾帧图输入AI,生成7秒左右的过渡视频,实现从"稳定趴车"到"开始摔落"的自然衔接。整个过程展示了单图抽卡策略、首尾帧选择标准,以及如何利用AI生成时间进行其他剪辑任务的并行处理方法。最终产出包括特写首帧图、过渡视频文件和更新后的剪辑项目。

Open 76

Linux(Centos 8.2) 使用RPM包安装Mysql8.0.20

1.准备所需的安装包: 应当按照common(依赖)–>libs(依赖)–>client(客户端)–>server(服务端)的顺序安装,否则安装过程会提醒依赖顺序,其他的为非必须安装包。 方法①:Mysql官网下载RPM包 方法②:直接使用 wget 指令下载(网易地址) wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-common-8.0.20-1.el7.x86_64.rpm .

zhangxiaojun211的博客 1283

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

linux centos7环境下通过rpm部署MySQL

3.进入mysql目录,将你下载的mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar包上传,使用rz,然后找到你要上传的文件,或点击如下图所示图标,图中红线圈出的地方。4.上传后将文件解压,解压命令tar -xvf mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar。如有,则通过此命令删除rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps。5.解压完成后分别执行如下命令。删除后再去查看,就没有了。

m0_52310738的博客 1758

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql 学习13 mysql 在linux centos7 64 上安装,远程登陆centos,传递文件给centos,rpm包安装,切换centos源地址

我们看到,当前用户是 'root'@'localhost' 从前面的知识 我们知道,这个root用户只能在 localhost上访问 服务器,实际工作中,你可能需要从你的windows 上 连接 centos 服务器,也就是说,我们需要给root可以远程访问的权限。在 CentOS 系统上,你可以通过几种不同的方法来检查 MySQL 服务(或 MariaDB,如果你的系统使用的是 MariaDB)是否已经开启。这里是开放的是因为 在连接不上的时候,我已经将第八步执行了,在没有执行第八步的时候,是没有的。

hunandede的博客 1057

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: VMware centos7.5虚拟机安装(极简)
下一篇: Linux MySQL8.0.11版本升级到MySQL8.0.23【数据库备份】
twenty-six
博客等级 码龄9年 33粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

twenty-six

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

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

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

打赏作者

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

抵扣说明:

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

余额充值