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

我这里下载的是最新版本,需要到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_64mariadb-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.xdnf.cn/news/139297.html

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

相关文章

linux 设置打开文件数

可以使用下面的文件进行设置 /etc/security/limits.d/90-nproc.conf 先来看/etc/security/limits.d/90-nproc.conf 配置文件&#xff1a; [root ~]# cat /etc/security/limits.d/90-nproc.conf # Default limit for number of users processes to prevent # accidental fork…

Java中swing的5种布局方式浅析

在一个传统的java项目中&#xff0c;遇到一个需要调整布局的需求&#xff0c;下面将学习网上大佬的文章&#xff0c;并将过程记录下来。 1、Java swing5种布局方式 1、 边界布局&#xff08;BorderLayout&#xff09;2、流式布局&#xff08;FlowLayout&#xff09;3、网格布局…

Qt核心:元对象系统、属性系统、对象树、信号槽

一、元对象系统 1、Qt 的元对象系统提供的功能有&#xff1a;对象间通信的信号和槽机制、运行时类型信息和动态属性系统等。 2、元对象系统是 Qt 对原有的 C进行的一些扩展&#xff0c;主要是为实现信号和槽机制而引入的&#xff0c; 信号和槽机制是 Qt 的核心特征。 3、要使…

1.简单工厂模式

UML类图 代码 main.cpp #include <iostream> #include "OperationFactory.h" using namespace std;int main(void) {float num1;float num2;char operate;cin >> num1 >> num2 >> operate;Operation* oper OperationFactory::createOpera…

C语言每日一题(6):求五位数中的变种水仙花数

文章主题&#xff1a;求五位数中的变种水仙花数&#x1f525;所属专栏&#xff1a;C语言每日一题&#x1f4d7;作者简介&#xff1a;每天不定时更新C语言的小白一枚&#xff0c;记录分享自己每天的所思所想&#x1f604;&#x1f3b6;个人主页&#xff1a;[₽]的个人主页&#…

阿里云服务器u1和经济型e实例有什么区别?

阿里云服务器经济型e实例和云服务器u1有什么区别&#xff1f;同CPU内存配置下云服务器u1性能更强&#xff0c;u1实例价格也要更贵一些。经济型e实例属于共享型云服务器&#xff0c;不同实例vCPU会争抢物理CPU资源&#xff0c;并导致高负载时计算性能波动不稳定&#xff0c;而云…

Linux 系统移植(一)-- 系统组成

参考资料&#xff1a; linux系统移植篇&#xff08;一&#xff09;—— linux系统组成【野火Linux移植篇】1-uboot初识与编译/烧录步骤 文章目录 一、linux系统组成二、Uboot三、Linux内核四、设备树 本篇为Linux系统移植系列的第一篇文章&#xff0c;介绍了一个完整可运行的L…

国科大体系结构习题 | 第二章 计算机系统结构基础

第二章 习题汇总 Q1. 在3台不同指令系统的计算机上运行同一程序P时&#xff0c;A机需要执行 1.0 1 0 8 1.010^8 1.0108条指令&#xff0c;B机需要执行 2.0 1 0 8 2.0 10^8 2.0108条指令&#xff0c;C机需要执行 4.0 1 0 8 4.010^8 4.0108条指令&#xff0c;但实际执行时间…

2023年贵州省职业院校技能大赛高职组信息安全管理与评估竞赛试题

2023年贵州省职业院校技能大赛高职组 信息安全管理与评估 竞赛试题 第一阶段竞赛项目试题 根据信息安全管理与评估技术文件要求&#xff0c;第一阶段为网络平台搭建与网络安全设备配置与防护。本文件为信息安全管理与评估项目竞赛-第一阶段试题。 介绍 竞赛阶段 任务阶段 竞…

9月13-14日上课内容 第三章 ELK日志分析系统及部署实例

本章结构 ELK日志分析系统简介 ELK日志分析系统分为 Elasticsearch Logstash Kibana 日志处理步骤 1.将日志进行集中化管理 2.将日志格式化(Logstash) 并输出到Elasticsearch 3.对格式化后的数据进行索引和存储 (Elasticsearch) 4.前端数据的展示(Kibana) Elasticsearch介…

企业虚拟化KVM的三种安装方式(1、完全文本2、模板镜像+配置文件3、gustos图形方式部署安装虚拟机)

一、安装完虚拟机后的操作 第一步: 第二步&#xff1a;分配的内存大一下&#xff0c;处理器多些 第三步&#xff1a;打开虚拟化 打开虚拟机、安装KVM 一般企业如果使用kvm虚拟化平台&#xff0c;都会把物理服务器装成Centos的操作系统&#xff0c;然后装上kvm&#xff0c;创建…

极客时间:数据结构与算法之美【文章笔记 实践 总结】

原文链接:https://time.geekbang.org/column/intro/100017301 27 | 递归树&#xff1a;如何借助树来求解递归算法的时间复杂度&#xff1f;如何借助树来分析归并排序算法的时间复杂度&#xff1f;如何借助树来分析快速排序算法的时间复杂度&#xff1f;如何借助递归树来分析斐波…

看阿里测试工程师如何玩转postman+newman+jenkins接口自动化

【软件测试面试突击班】如何逼自己一周刷完软件测试八股文教程&#xff0c;刷完面试就稳了&#xff0c;你也可以当高薪软件测试工程师&#xff08;自动化测试&#xff09; postman用来做接口测试非常方便&#xff0c;接口较多时&#xff0c;则可以实现接口自动化 一、环境准备…

04-Flask-新版Flask运行方式

新版Flask运行方式 前言老版本运行方式新版本运行方式命令行方式运行pycharm运行 前言 本篇来学习下新版Flask运行方式 老版本运行方式 app.run()&#xff1a;1.0之前版本 # -*- coding: utf-8 -*- # Time : 2023/9/16 # Author : 大海# 导入flask from flask import F…

Python爬虫:获取必应图片的下载链接

文章目录 1. 前言2. 实现思路3. 运行结果 1. 前言 首先&#xff0c;说明一下&#xff0c;本篇博客内容可能涉及到版权问题&#xff0c;为此&#xff0c;小编只说明一下实现思路&#xff0c;至于全部参考代码&#xff0c;小编不粘贴出来。不过&#xff0c;小编会说明详细一些&a…

ArcGIS 10.3软件安装包下载及安装教程!

【软件名称】&#xff1a;ArcGIS 10.3 【安装环境】&#xff1a;Windows 【下载链接 】&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1K5ab7IHMYa23HpmuPkFa1A 提取码&#xff1a;oxbb 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 软件解压码点击原文…

【学习草稿】背包问题

一、01背包问题 图解详细解析 &#xff08;转载&#xff09; https://blog.csdn.net/qq_37767455/article/details/99086678 &#xff1a;Vi表示第 i 个物品的价值&#xff0c;Wi表示第 i 个物品的体积&#xff0c;定义V(i,j)&#xff1a;当前背包容量 j&#xff0c;前 i 个物…

管道的读写特点和管道设置为非阻塞

管道的读写特点&#xff1a; 使用管道时&#xff0c;需要注意&#xff08;默认阻塞I/O操作&#xff09; 1.所有的指向管道写端的文件描述符都关闭了&#xff08;管道写端引用计数为0&#xff09;&#xff0c;有进程从管道的读端读数据&#xff0c;那么管道中剩余的数据被读取以…

Postman应用——接口请求和响应(Get和Post请求)

文章目录 新增Request请求Get请求Post请求 Request请求响应Postman响应界面说明请求响应另存为示例&#xff08;模板&#xff09;Postman显示的响应数据清空请求响应数据保存到本地文件 这里只讲用的比较多的Get和Post请求方式&#xff0c;也可以遵循restful api接口规范&#…

acwing算法基础-chapter01-差分

差分介绍 结论&#xff1a;差分是前缀和的逆运算 举例 一维差分 //一维前缀和 a[i]部分就是一维差分数组 s[i] s[i-1]a[i]; //一维差分 a[i] s[i]-s[i-1];二维差分 //二维前缀和 a[i][j]部分就是一维差分数组 s[i][j] s[i-1][j]s[i][j-1]-s[i-1][j-1]a[i][j]; //二维差分…