当前位置: 首页 > news >正文

虚拟机 RHEL8 安装 MySQL 8.0.34

目录

  • 安装步骤
    • 一、清除所有残留的旧MySQL
    • 二、安装MySQL
  • 报错问题
    • 1. 提示未找到匹配的参数: mysql-community-server
    • 2. 公钥问题

安装步骤

一、清除所有残留的旧MySQL

1. 关闭MySQL

[root@localhost /]# service mysqld stop 
Redirecting to /bin/systemctl stop mysqld.service 

2. 查看当前安装mysql情况,查找以前是否装有mysql

[root@localhost /]# rpm -qa|grep -i mysql 
mysql-community-client-8.0.13-1.el7.x86_64 
mysql-community-libs-8.0.13-1.el7.x86_64 
mysql-community-common-8.0.13-1.el7.x86_64 
mysql-community-server-8.0.13-1.el7.x86_64 

3. 执行命令删除安装的MySQL

[root@localhost /]# rpm -ev mysql-community-client-8.0.13-1.el7.x86_64 --nodeps 
[root@localhost /]# rpm -ev mysql-community-libs-8.0.13-1.el7.x86_64 --nodeps 
[root@localhost /]# rpm -ev mysql-community-common-8.0.13-1.el7.x86_64 --nodeps 
[root@localhost /]# rpm -ev mysql-community-server-8.0.13-1.el7.x86_64 --nodeps

4. 查看是否删除成功。

[root@localhost ~]# rpm -qa | grep -i mysql

5. 查看之前安装的MySQL的目录并删除

[root@localhost /]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
/usr/share/mysql
[root@localhost /]# rm -rf /var/lib/mysql
[root@localhost /]# rm -rf /var/lib/mysql/mysql
[root@localhost /]# rm -rf /usr/lib64/mysql
[root@localhost /]# rm -rf /usr/share/mysql

二、安装MySQL

  1. 卸载现有的MySQL版本(如果已经安装了旧版本):

    sudo yum remove mysql-server mysql
    
  2. 添加MySQL官方存储库:

    sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
    
  3. 安装MySQL服务器:

    sudo dnf install mysql-community-server
    
  4. 启动MySQL,并修改密码
    参考链接MySQL :: MySQL 8.0 参考手册 :: 2.5.1 使用 MySQL Yum 存储库在 Linux 上安装 MySQL里的第五步

报错问题

1. 提示未找到匹配的参数: mysql-community-server

解决方案:(仅限 EL8 系统)基于 EL8 的系统,如 RHEL8 和 Oracle Linux 8 包含一个默认启用的 MySQL 模块。 除非禁用此模块,否则它会屏蔽 MySQL 存储库。禁用包含的模块并使 MySQL 存储库包可见,请使用以下内容 命令(对于启用了 DNF 的系统,将命令中的 yum 替换为 DNF):

sudo yum module disable mysql

2. 公钥问题

报错如图所示:
在这里插入图片描述

解决方案: 解决CentOS yum安装Mysql8提示“公钥尚未安装”或“密钥已安装,但是不适用于此软件包”的问题

http://www.lryc.cn/news/97767.html

相关文章:

  • kafka 总结宝典
  • 跨平台力量:探索C++Qt框架的未来前景
  • 基于长短期神经网络LSTM的位移监测,基于长短期神经网络的位移预测,LSTM的详细原理
  • ChatGPT漫谈(二)
  • 【LangChain】检索器之MultiQueryRetriever
  • 教师ChatGPT的23种用法
  • 【libevent】http客户端1:转存http下载的数据
  • Pytorch学习笔记 | 数据类型 | mnist数据集
  • Linux虚拟机(lvm)报Unmount and run xfs_repair
  • 【ESP32】Espressif-IDE及ESP-IDF安装
  • 基于vue3实现画布操作的撤销与重做
  • php 抽象工厂模式
  • WPF实战学习笔记13-创建注册登录接口
  • 银行API安全解决方案
  • 3d软件动物生活习性仿真互动教学有哪些优势
  • <C语言> 字符串内存函数
  • 知网的caj格式怎么转化成pdf格式?两个方法简单快捷!
  • 【每日一题】2500. 删除每行中的最大值
  • 通俗解释什么是(ip、网段、端口)
  • PyTorch quantization observer
  • 垃圾回收之三色标记法(Tri-color Marking)
  • Individual household electric power consumption个人家庭用电量数据挖掘与时序预测建模
  • 实验三 贪心算法
  • 详解go的hex.Encode原理
  • R730服务器用光盘安装系统(Esxi系统)
  • SpringCloud nacos 集成 gateway ,实现动态路由
  • flutter:角标
  • 基于JAVA SpringBoot和Vue高考志愿填报辅助系统
  • [php-cos]ThinkPHP项目集成腾讯云储存对象COS
  • DuckDB全面挑战SQLite