龙蜥Anolis 8.8 安装MySQL

news2025/1/24 14:31:44

一、安装参考文档

  • 官方文档:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html#yum-repo-installing-mysql
  • 出问题时的文档:https://blog.csdn.net/weixin_44798320/article/details/123446249

二、安装过程

2.1 下载官方的镜像源

  1. 下载页面地址:https://dev.mysql.com/downloads/repo/yum/
  2. 下载文件链接:https://repo.mysql.com//mysql80-community-release-el8-8.noarch.rpm
  3. 下载的版本 Red Hat Enterprise Linux 8 / Oracle Linux 8 (Architecture Independent), RPM Package
  4. 下载的文件:mysql80-community-release-el8-8.noarch.rpm

2.2 安装镜像源

  1. 在下载了镜像源文件后 mysql80-community-release-el8-8.noarch.rpm
  2. 在文件所在目录安装镜像源仓库 rpm -ivh mysql80-community-release-el8-8.noarch.rpm

2.3 执行安装

  1. 执行安装命令 yum install mysql-community-server 安装后的服务名,mysqld
  2. 这里出现问题 3.1
  3. 安装后路径
    1. 配置文件(可配置数据目录) /etc/my.cnf
    2. 日志文件 /var/log/mysqld.log
    3. 服务注册信息 /usr/lib/systemd/system/mysqld.service
[root@MiWiFi-RA74-srv mysql]# yum install mysql-community-server
上次元数据过期检查:0:12:52 前,执行于 2023年09月03日 星期日 15时16分15秒。
依赖关系解决。
================================================================================================================================================================================================
 软件包                                                      架构                                版本                                      仓库                                            大小
================================================================================================================================================================================================
安装:
 mysql-community-libs                                        x86_64                              8.0.34-1.el8                              mysql80-community                              1.5 M
     替换  mysql-libs.x86_64 8.0.32-1.0.1.module+an8.7.0+11036+04d53067
 mysql-community-server                                      x86_64                              8.0.34-1.el8                              mysql80-community                               64 M
     替换  mariadb-connector-c-config.noarch 3.2.6-1.an8
安装依赖关系:
 mysql-community-client                                      x86_64                              8.0.34-1.el8                              mysql80-community                               16 M
 mysql-community-client-plugins                              x86_64                              8.0.34-1.el8                              mysql80-community                              3.5 M
 mysql-community-common                                      x86_64                              8.0.34-1.el8                              mysql80-community                              668 k
 mysql-community-icu-data-files                              x86_64                              8.0.34-1.el8                              mysql80-community                              2.2 M

事务概要
================================================================================================================================================================================================
安装  6 软件包

总下载:88 M
确定吗?[y/N]: y
下载软件包:
(1/6): mysql-community-common-8.0.34-1.el8.x86_64.rpm                                                                                                           2.1 MB/s | 668 kB     00:00    
(2/6): mysql-community-icu-data-files-8.0.34-1.el8.x86_64.rpm                                                                                                    15 MB/s | 2.2 MB     00:00    
(3/6): mysql-community-libs-8.0.34-1.el8.x86_64.rpm                                                                                                              18 MB/s | 1.5 MB     00:00    
(4/6): mysql-community-client-8.0.34-1.el8.x86_64.rpm                                                                                                            24 MB/s |  16 MB     00:00    
(5/6): mysql-community-client-plugins-8.0.34-1.el8.x86_64.rpm                                                                                                   5.1 MB/s | 3.5 MB     00:00    
(6/6): mysql-community-server-8.0.34-1.el8.x86_64.rpm                                                                                                            45 MB/s |  64 MB     00:01    
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                             45 MB/s |  88 MB     00:01     
MySQL 8.0 Community Server                                                                                                                                      3.0 MB/s | 3.1 kB     00:00    
导入 GPG 公钥 0x3A79BD29:
 Userid: "MySQL Release Engineering <mysql-build@oss.oracle.com>"
 指纹: 859B E8D7 C586 F538 430B 19C2 467B 942D 3A79 BD29
 来自: /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
确定吗?[y/N]: y
导入公钥成功
MySQL 8.0 Community Server                                                                                                                                      1.9 MB/s | 1.9 kB     00:00    
导入 GPG 公钥 0x5072E1F5:
 Userid: "MySQL Release Engineering <mysql-build@oss.oracle.com>"
 指纹: A4A9 4068 76FC BD3C 4567 70C8 8C71 8D3B 5072 E1F5
 来自: /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
确定吗?[y/N]: y
导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                                                 1/1 
  安装    : mysql-community-common-8.0.34-1.el8.x86_64                                                                                                                                      1/8 
  安装    : mysql-community-client-plugins-8.0.34-1.el8.x86_64                                                                                                                              2/8 
  安装    : mysql-community-libs-8.0.34-1.el8.x86_64                                                                                                                                        3/8 
  运行脚本: mysql-community-libs-8.0.34-1.el8.x86_64                                                                                                                                        3/8 
  安装    : mysql-community-client-8.0.34-1.el8.x86_64                                                                                                                                      4/8 
  安装    : mysql-community-icu-data-files-8.0.34-1.el8.x86_64                                                                                                                              5/8 
  运行脚本: mysql-community-server-8.0.34-1.el8.x86_64                                                                                                                                      6/8 
  安装    : mysql-community-server-8.0.34-1.el8.x86_64                                                                                                                                      6/8 
  运行脚本: mysql-community-server-8.0.34-1.el8.x86_64                                                                                                                                      6/8 
  废弃    : mariadb-connector-c-config-3.2.6-1.an8.noarch                                                                                                                                   7/8 
  废弃    : mysql-libs-8.0.32-1.0.1.module+an8.7.0+11036+04d53067.x86_64                                                                                                                    8/8 
  运行脚本: mysql-libs-8.0.32-1.0.1.module+an8.7.0+11036+04d53067.x86_64                                                                                                                    8/8 
  验证    : mysql-community-client-8.0.34-1.el8.x86_64                                                                                                                                      1/8 
  验证    : mysql-community-client-plugins-8.0.34-1.el8.x86_64                                                                                                                              2/8 
  验证    : mysql-community-common-8.0.34-1.el8.x86_64                                                                                                                                      3/8 
  验证    : mysql-community-icu-data-files-8.0.34-1.el8.x86_64                                                                                                                              4/8 
  验证    : mysql-community-libs-8.0.34-1.el8.x86_64                                                                                                                                        5/8 
  验证    : mysql-libs-8.0.32-1.0.1.module+an8.7.0+11036+04d53067.x86_64                                                                                                                    6/8 
  验证    : mysql-community-server-8.0.34-1.el8.x86_64                                                                                                                                      7/8 
  验证    : mariadb-connector-c-config-3.2.6-1.an8.noarch                                                                                                                                   8/8 

已安装:
  mysql-community-client-8.0.34-1.el8.x86_64 mysql-community-client-plugins-8.0.34-1.el8.x86_64 mysql-community-common-8.0.34-1.el8.x86_64 mysql-community-icu-data-files-8.0.34-1.el8.x86_64
  mysql-community-libs-8.0.34-1.el8.x86_64   mysql-community-server-8.0.34-1.el8.x86_64        

完毕!

2.4 使用&配置

启动&设置开机自启

启动服务:systemctl start mysqld
开机自启:systemctl enable mysqld

查看生成的Root账户密码

  1. 从安装mysql的日志中查找临时root密码 grep 'temporary password' /var/log/mysqld.log
  2. 临时密码是:Efppf!QoB549
[root@MiWiFi-RA74-srv mysql]# grep 'temporary password' /var/log/mysqld.log
2023-09-03T07:31:23.856569Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Efppf!QoB549

登录Mysql修改密码

  1. 登录MySQL:mysql -uroot -p
  2. 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '这里写新密码';

配置远程连接

-- 设置允许所有主机访问
UPDATE user SET Host='%' WHERE User='root';
-- 刷新权限
flush privileges;

三、过程出现的问题

3.1 安装时mysql-community-server 被过滤

出错信息

[root@MiWiFi-RA74-srv mysql]# yum install mysql-community-server
上次元数据过期检查:0:06:01 前,执行于 2023年09月03日 星期日 15时16分15秒。
所有的匹配结果均已经被参数的模块化过滤条件筛除: mysql-community-server
错误:没有任何匹配: mysql-community-server

官方说明
image.png
解决方案 禁用自带的mysql模块再安装,mysqlyum module disable mysql

[root@MiWiFi-RA74-srv mysql]# yum module disable mysql
上次元数据过期检查:0:11:30 前,执行于 2023年09月03日 星期日 15时16分15秒。
依赖关系解决。
================================================================================================================================================================================================
 软件包                                        架构                                         版本                                            仓库                                           大小
================================================================================================================================================================================================
禁用模块:
 mysql                                                                                                                                                                                         

事务概要
================================================================================================================================================================================================

确定吗?[y/N]: n
操作中止。
[root@MiWiFi-RA74-srv mysql]# mysql -u
bash: mysql: 未找到命令...
^C
[root@MiWiFi-RA74-srv mysql]# yum module disable mysql
上次元数据过期检查:0:12:42 前,执行于 2023年09月03日 星期日 15时16分15秒。
依赖关系解决。
================================================================================================================================================================================================
 软件包                                        架构                                         版本                                            仓库                                           大小
================================================================================================================================================================================================
禁用模块:
 mysql                                                                                                                                                                                         

事务概要
================================================================================================================================================================================================

确定吗?[y/N]: y
完毕!

3.2 直接使用 yum install mysql-server 缺少依赖

出错信息

[root@MiWiFi-RA74-srv ~]# dnf install mysql-server
上次元数据过期检查:0:13:09 前,执行于 2023年09月03日 星期日 14时17分25秒。
错误:
 问题: 软件包 mysql-server-8.0.32-1.0.1.module+an8.7.0+11036+04d53067.x86_64 需要 mysql(x86-64),但没有提供者可以被安装
  - 无法为该任务安装最佳候选
  - 软件包 mysql-8.0.30-1.0.1.module+an8.7.0+10974+56c326c4.x86_64 被排除过滤过滤掉
  - 软件包 mysql-8.0.32-1.0.1.module+an8.7.0+11036+04d53067.x86_64 被排除过滤过滤掉
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)

解决方案
安装mysql官方仓库源再安装

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

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

相关文章

RocketMQ入门之学习环境搭建

文章目录 0.前言1.使用docker 方式搭建RocketMQ学习环境启动NameServer和 启动Broker常见报错 2.使用源码安装方式3. 常见问题3. 参考文档 0.前言 在学习RocketMQ 需要先自行搭建一个RocketMQ 服务端。本节我们先来搭建一个简单的学习环境。下个章节&#xff0c;我们写个简单的…

一起学数据结构(5)——栈和队列

1. 栈的相关定义及特点&#xff1a; 1. 栈的相关定义&#xff1a; 在正式介绍栈的定义之前&#xff0c;首先来回顾一下关于线性表的定义&#xff1a; 线性表是具有相同数据类型的个数据元素的有限序列&#xff0c;其中为表长。当时&#xff0c;可以把线性表看作一个空表&…

图床项目进度(三)——文件展示页

前言 该项目作为一个类网盘项目&#xff0c;主要包括上传下载&#xff0c;引用&#xff0c;预览等功能。 大致功能&#xff1a; 图片预览 这里的图片预览我使用的一个插件 const state: any reactive({ image: https://pic35.photophoto.cn/20150511/0034034892281415_b…

悲观锁和乐观锁、缓存

悲观锁&#xff1a; 悲观锁的实现通常依赖于数据库提供的机制&#xff0c;在整个处理的过程中数据处于锁定状态&#xff0c;session的load方法有一个重载方法&#xff0c;该重载方法的第三个参数可以设置锁模式&#xff0c;load(object.class , int id,LockMode.?)&#xff0…

deepin 如何卸载软件

文章目录 卸载软件&#xff08;正文&#xff09; 通常来讲在官方的应用商场卸载即可。 但是呢&#xff1f; 很不幸的是&#xff0c;没能够彻底删除软件。还是能够在启动器界面上看到应用。 这时候&#xff0c;你右键卸载&#xff0c;会提示“卸载失败”。如下图&#xff1a; …

VirtualBox RockyLinux9 网络连接

有几次都是隔一段时间之后启动虚拟机&#xff0c;用第三方ssh工具就连接不上了。 简单记录一下。 1、VirtualBox设置 2、IP设置 cd /etc/NetworkManager/system-connections/ vim enp0s3.nmconnection[connection] idenp0s3 uuid9c404b41-4636-397c-8feb-5c2ed38ef404 typeet…

windows nvm 安装 以及常用的命令

1 nvm 下载 链接&#xff1a;https://github.com/coreybutler/nvm-windows/releases 可下载以下版本&#xff1a; nvm-noinstall.zip&#xff1a;绿色免安装版&#xff0c;但使用时需要进行配置。 nvm-setup.zip&#xff1a;安装版&#xff0c;推荐使用 2 安装&#xff08…

python-38-python定时任务框架

Python定时任务 Python任务调度模块 – APScheduler python调度框架APScheduler使用详解 APScheduler动态增、删、改任务 apscheduler mysql 持久化任务 APScheduler调度框架 在项目中&#xff0c;我们可能遇到有定时任务的需求。 其一&#xff1a;定时执行任务。例如每天早上 …

为什么要学习源码之Java篇

为什么学习源码 大厂面试必问。二次开发。提升代码阅读能力&#xff0c;更能输出优质代码。提升技术功底。拥抱开源社区。快速定位线上问题。 学习源码的方式 首先最重要的是学会使用。具有全局观。先对大致有个细节的了解&#xff0c;一开始不要太关注于细节。学会看注释&a…

【计算机网络】TCP传输控制协议——三次握手

文章目录 握手的流程常考考点 握手的流程 一开始&#xff0c;客户端和服务端都处于CLOSE状态&#xff0c;先是服务端监听某个端口&#xff0c;处于LISTEN状态。然后客户端主动发起连接SYN&#xff0c;之后处于SYN-SEND状态。服务端收到发起的连接&#xff0c;返回SYN&#xff0…

Spring Data Commons远程命令执行漏洞复现(CVE-2018-1273)

一、漏洞说明 Spring Data是一个用于简化数据库访问&#xff0c;并支持云服务的开源框架,包含Commons、Gemfire、JPA、JDBC、MongoDB等模块。此漏洞产生于Spring Data Commons组件&#xff0c;该组件为提供共享的基础框架&#xff0c;适合各个子项目使用&#xff0c;支持跨数据…

快速学会git版本管理——创建分支和合并分支

首先创建分支 git创建分支只需要使用switch 命令&#xff1a; git switch -c 分支名 创建分支并切换到该分支 大家看后面的括号里已经变成了dev 说明我们切换成功了。 然后想要合并分支就在 创建的分支中 进行提交修改的内容&#xff0c;还是通过&#xff1a;add 命令和co…

EasyExcel入门(最简单的读)

官网&#xff1a;EasyExcel官方文档 - 基于Java的Excel处理工具 | Easy Excel (alibaba.com) 因为暂时项目没有用到&#xff0c;所以不急&#xff0c;知道了这个技术。就想着学着用一下&#xff01; 最简单的读 先看官方文档给的用法和解释&#xff01;&#xff01;&#xff01…

开开心心带你学习MySQL数据库之第八篇

索引和事务 ~~ 数据库运行的原理知识 面试题 索引 索引(index) > 目录 索引存在的意义,就是为了加快查找速度!!(省略了遍历的过程) 查找速度是快了&#xff0c;但是付出了一定的代价!! 1.需要付出额外的空间代价来保存索引数据 2.索引可能会拖慢新增,删除,修改的速度 ~~ …

信息系统项目管理师(第四版)教材精读思维导图-第十四章项目沟通管理

请参阅我的另一篇文章&#xff0c;综合介绍软考高项&#xff1a; 信息系统项目管理师&#xff08;软考高项&#xff09;备考总结_计算机技术与软件专业技术_铭记北宸的博客-CSDN博客 本章思维导图XMind源文件 14.1 管理基础 14.2 管理过程 14.3 规划沟通管理 14.4 管理沟通 14.…

机器学习:使用PCA简化数据

文章目录 使用场景主成分分析&#xff08;Principal component analysis&#xff09;实验&#xff1a;对半导体数据&#xff08;590个特征&#xff09;进行降维处理 使用场景 我们通过电视看实况足球&#xff0c;电视显示屏有100万个像素点&#xff0c;球所占的点数为100个。人…

Collectors类作用:

一、Collectors类&#xff1a; 1.1、Collectors介绍 Collectors类&#xff0c;是JDK1.8开始提供的一个的工具类&#xff0c;它专门用于对Stream操作流中的元素各种处理操作&#xff0c;Collectors类中提供了一些常用的方法&#xff0c;例如&#xff1a;toList()、toSet()、to…

真的有线上兼职吗?推荐几个靠谱的线上兼职!

在这个互联网普及&#xff0c;信息爆炸的时代&#xff0c;线上赚钱已经成为一个热门的话题。每个人都想通过互联网赚钱&#xff0c;有些人得到钱&#xff0c;给普通人机会&#xff0c;给骗子一些机会&#xff0c;世界是两面&#xff0c;线上兼职赚钱的方式&#xff01;有好有坏…

python中的继承

要理解继承首先要有父类和子类的概念&#xff0c;可以理解成子类从父类中继承父类的属性和方法 创建父类 class Pet:def __init__(self,name,age):self.name nameself.age agedef jump(self):print(self.name"在跳")创建子类 class Cat(Pet):pass mycatCat(&quo…

HTML的有序列表、无序列表、自定义列表

目录 背景: 过程: 无序列表: 简介: 代码展示: 效果展示:​ 无序列表: 简介: 效果展示:​ 自定义列表: 简介&#xff1a; 效果展示: 总结&#xff1a; 背景: 1.有序列表&#xff08;Ordered List&#xff09;&#xff1a; 有序列表是最早的列表类型之一&#xff…