阿里云服务器上CentOS 7.6使用rpm包安装MySQL 8.0.31

news2025/1/16 7:48:44

我这里下载的是最新版本,需要到MySQL官网最新版本下载地址。
MYSQL最新版本下载地址图片
要是想要下载以前的版本需要到MySQL以前版本网址中。
在这里插入图片描述1)先使用wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar(这个网址现在已经不能访问,使用wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar)这个命令进行下载。
mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar下载完成

然后将mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar解压到特定的目录下。使用的命令如下:
1.mkdir /mysql8031创建专门的tar解压之后存储目录。
2. tar -vxf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar -C /mysql8031解压到特定的目录下。
mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar解压到特定的目录下

cd /mysql8031进入到指定目录。
2)按照common => libs => client => server这种顺序开始安装。

  1. rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm安装common。
    common安装
  2. rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm执行的时候没有成功,报下边的错:
error: Failed dependencies:
        mysql-community-client-plugins = 8.0.31-1.el7 is needed by mysql-community-libs-8.0.31-1.el7.x86_64
        mariadb-libs is obsoleted by mysql-community-libs-8.0.31-1.el7.x86_64

在这里插入图片描述

这个报错说明两点:缺少依赖mysql-community-client-plugins-8.0.31-1.el7.x86_64,mariadb-libs与当前安装的文件冲突。
先使用yum remove mysql-libs卸载冲突的文件,中间需要输入y
在这里插入图片描述在这里插入图片描述
使用 rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm命令安装client-plugins-8.0.31。

在这里插入图片描述
再次rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm成功安装libs。
在这里插入图片描述

  1. rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm安装client。
    在这里插入图片描述

  2. rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm安装server。
    发现报错:

error: Failed dependencies:
        mysql-community-icu-data-files = 8.0.31-1.el7 is needed by mysql-community-server-8.0.31-1.el7.x86_64

在这里插入图片描述

这个是需要安装mysql-community-icu-data-files-8.0.31-1.el7.x86_64。使用rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm安装。
在这里插入图片描述
再次使用 rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm成功安装server。
在这里插入图片描述
正确安装顺序为:common => client-plugins => libs => client => icu-data-files => server,正确顺序安装命令如下:

  1. rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm
  2. rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
  3. rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm
  4. rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm
  5. rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
  6. rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm
    systemctl start mysqld启动MySQL服务器端。
    systemctl status mysqld查看MySQL服务器端状态。
    在这里插入图片描述绿色的“active (running)”表示正常启动。
    cat /var/log/mysqld.log | grep password查看随机生成的密码,我的随机密码是mwU2(d(M<dP5
    在这里插入图片描述
    使用mysql -u root -p连接客户端,并且输入密码之后进入。注意密码在输入过程中不可见。
    在这里插入图片描述
    想要使用use mysql;选择数据库,发现报错如下:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

这是因为MySQL在第一次登录时,需要使用ALTER user '用户名'@'IP' IDENTIFIED BY '密码'更改密码。
我的用户名为“root”,ip为“127.0.0.1”,写成“localhost”也行,密码是“MyOwnSQL#123”。
ALTER user 'root'@'localhost' IDENTIFIED BY 'MyOwnSQL#123';更新密码。
flush privileges;刷新权限。
use mysql;选择数据库。
在这里插入图片描述show tables;展示当前数据库下的表。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言】用冒泡排序实现my_qsort

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解如何用冒泡排序实现my_qsort&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 一. 前言二. 冒泡排序三. 4个参数3.1 第一个参数void* base3.2 第二个参数…

驱动开发,stm32mp157a开发板的led灯控制实验(再优化),使用ioctl函数,通过字符设备驱动分步注册方式编写LED驱动,完成设备文件和设备的绑定

1.实验目的 编写LED灯的驱动&#xff0c;在应用程序中编写控制LED灯亮灭的代码逻辑实现LED灯功能的控制&#xff1b; 2. LED灯相关寄存器分析 LED1->PE10 LED1亮灭&#xff1a; RCC寄存器[4]->1 0X50000A28 GPIOE_MODER[21:20]->01 (输出) 0X50006000 GPIOE_ODR[10]-&…

CTyunOS安装MySQL8.0

CTyunOS安装MySQL8.0 1.yum安装2. 启动配置3.注意事项 最近天翼云搞活动&#xff0c;购了一台4U8G的服务器&#xff0c;这里讲解一下如何安装Mysql吧。 1.yum安装 yum install -y mysql yum install -y mysql-common yum install -y mysql-errmsg yum install -y mysql-libs y…

Jenkins :添加node权限获取凭据、执行命令

拥有Jenkins agent权限的账号可以对node节点进行操作&#xff0c;通过添加不同的node可以让流水线项目在不同的节点上运行&#xff0c;安装Jenkins的主机默认作为master节点。 1.Jenkins 添加node获取明文凭据 通过添加node节点&#xff0c;本地监听ssh认证&#xff0c;选则凭…

Ansible 自动化运维工具部署主从数据库+读写分离

文章目录 Ansible 自动化运维工具部署主从数据库读写分离一、主从复制和读写分离介绍二、准备工作&#xff08;1&#xff09;节点规划&#xff08;2&#xff09;修改主机名&#xff08;3&#xff09;免密&#xff08;4&#xff09;配置IP映射&#xff08;5&#xff09;安装ansi…

电荷型 和 IEPE/ICP型振动传感器的比较

PE(压电式)和IEPE(集成电路压电式,PCB公司叫做ICP)传感器的对比说明,供各位参考。 1. PE/IEPE传感器的敏感元件均为压电晶体,通过压电效应感受被测物理量。 2.PE传感器:输出电荷量,也叫电荷传感器。不需要供电,两根信号线,可直接接入电荷放大器进行测量。 优点―――结…

Java————List

一 、顺序表和链表 线性表&#xff08;linear list&#xff09;是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构&#xff0c; 常见的线性表&#xff1a;顺序表、链表、栈、队列… 线性表在逻辑上是线性结构&#xff0c;也就说是连续的一条直…

基础篇之SDK编译

文章目录 一、 Ubuntu系统固件下载1. 固件下载2 放入SDK根目录中 二、编译SDK三、说明 一、 Ubuntu系统固件下载 1. 固件下载 在资源下载页面下载Ubuntu Rootfs固件&#xff0c;文件夹有三个文件&#xff0c;其区别如下&#xff0c;根据情况进行选择下载 资源名称作用Ubuntu2…

【毕设选题】opencv 图像识别 指纹识别 - python

文章目录 0 前言1 课题背景2 效果展示3 具体实现3.1 图像对比过滤3.2 图像二值化3.3 图像侵蚀细化3.4 图像增强3.5 特征点检测 4 OpenCV5 最后 0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&#xff0c;往…

网络安全深入学习第三课——热门框架漏洞(RCE—Struts2远程代码执行)

文章目录 一、Struts2框架介绍二、Struts2远程代码执行漏洞三、Struts2执行代码的原理四、Struts2框架特征五、漏洞手工POC六、漏洞工具复现 一、Struts2框架介绍 ------ Struts2是apache项目下的一个web 框架&#xff0c;普遍应用于阿里巴巴、京东等互联网、政府、企业门户网…

Linux——Shell脚本编程(2)

一、Shell变量 Linux Shell 中的变量分为&#xff0c;系统变量 和 用户自定义变量 (这个用的比较多)。 系统变量 : $HOME、$PWD、$SHELL、$USER 等等&#xff0c;比如 : echo $HOME 等等.. 显示当前shell中所有变量 : set 举例说明&#xff1a; 二、设置环境变量 记得在注释…

ReactNative 网络库

What JS判断网络状态不准确 react-native-netinfo在Android中的结构 type-CellularGeneration&#xff1a;G网模式枚举 type-ConnectionType&#xff1a;网络连接类型 AmazonFireDeviceConnectivityPoller&#xff1a;Amazon设备网络适配&#xff0c;可忽略 BroadcastRec…

DP专题1 斐波那契数列II

题目&#xff1a; 思路&#xff1a; 通过样例 3 &#xff0c;我们可以看出&#xff0c;将我们所对应的每个步骤进行拆分后&#xff0c;可以知道&#xff0c;每个步骤中都是调用了前面我们计算过的重复计算&#xff0c;所以这里的 dp[i] 中&#xff0c;i 表示 相应的Fbn(i) 的结…

数据结构入门-14-排序

一、归并排序MergeSort 更加复杂的递归算法 O(nlogn)的时间复杂度 1.1 归并思想 将一个数组一分为二 &#xff0c;分别排序&#xff0c;得到两个排序后的子数组 对两个子数组排序的方法还是继续划分 MergeSort(arr, l, r) 对 arr数组的 l 到 r 区间进行排序1.2 归并步骤 递…

Nodejs 第十六章(ffmpeg)

FFmpeg 是一个开源的跨平台多媒体处理工具&#xff0c;可以用于处理音频、视频和多媒体流。它提供了一组强大的命令行工具和库&#xff0c;可以进行视频转码、视频剪辑、音频提取、音视频合并、流媒体传输等操作。 FFmpeg 的主要功能和特性&#xff1a; 格式转换&#xff1a;…

一文详解TCP三次握手四次挥手

文章目录 TCP的三次握手和四次挥手三次握手四次挥手 TCP的三次握手和四次挥手 基本概念 SYN&#xff08;Synchronize Sequence Numbers&#xff0c;同步序列数字&#xff09;&#xff1a;用于建立连接的同步信号。 SYN 序列号的作用是用于标识每个数据包中的字节流的起始位置。…

Intellij idea 2023 年下载、安装教程、亲测可用

文章目录 1 下载与安装IDEA2 常用设置设置 Java JDK 版本自动导入包、移除包IDEA 自动生成 author 注释签名java.io.File 类无法自动提示导入&#xff1f;高亮显示与选中字符串相同的内容IDEA 配置 MavenIDEA 连接 Mysql 数据库 3 参考文章 1 下载与安装IDEA 首先先到官网下载…

python学习之【模块】

前言 上一篇文章 python学习之【深拷贝】中学习了python中的深浅拷贝学习内容&#xff0c;这篇文章接着学习python中的模块。 什么是模块 在python中&#xff0c;一个文件&#xff08;以“.py”为后缀名的文件&#xff09;就叫做一个模块&#xff0c;每一个模块在python里都…

爬虫框架Scrapy学习笔记-2

前言 Scrapy是一个功能强大的Python爬虫框架&#xff0c;它被广泛用于抓取和处理互联网上的数据。本文将介绍Scrapy框架的架构概览、工作流程、安装步骤以及一个示例爬虫的详细说明&#xff0c;旨在帮助初学者了解如何使用Scrapy来构建和运行自己的网络爬虫。 Scrapy架构概览…