CentOS 8 Stream环境下通过yum安装Mysql

1.在Mysql下载页面MySQL :: Download MySQL Community Server页尾

点击 "MD5 checksums and GnuPG signatures" 进入下一页面

2.打开下载yum repo文件页面 (MySQL :: Download MySQL Yum Repository)

3.点击"DownLoad"按钮,打开下载页面,

4.获取链接地址,进入平台,

复制代码
wget https://dev.mysql.com/get/mysql84-community-release-el8-1.noarch.rpm

5.在使用yum时,如报如下错误

6.更换国内yum镜像源

常见的几个yum源

阿里源:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

腾讯源:腾讯软件源

网易源:欢迎访问网易开源镜像站

清华源:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

华为源: https://mirrors.huaweicloud.com/

但网易源与清华源在默认路径下找不repomd.xml文件,

所以,这里简单配置成阿里云和腾讯云:

先备份

复制代码
mv yum.repos.d yum.repos.d_backup
mkdir yum.repos.d
cd yum.repos.d

创建腾讯源

复制代码
touch tencent-Centos-Stream-8.repo

编辑入如下内容

复制代码
[BaseOS]
name=BaseOS -tencent
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/BaseOS/x86_64/os/
enabled=1
gpgcheck=0
​
[Appstream]
name=Appstream -tencent
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/AppStream/x86_64/os/
enabled=1
gpgcheck=0
​
[Extras]
name=Extras -tencent
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/extras/x86_64/os/
enabled=1
gpgcheck=0
​
[PowerTools]
name=PowerTools -tencent
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/PowerTools/x86_64/os/
enabled=1
gpgcheck=0

创建阿里源

复制代码
touch aliyun-Centos-Stream-8.repo

配置:

复制代码
[baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=http://mirrors.aliyun.com/$contentdir/$stream/BaseOS/$basearch/os/
gpgcheck=0
enabled=1
​
#additional packages that may be useful
[extras]
name=CentOS Stream $releasever - Extras - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/$contentdir/$stream/extras/$basearch/os/
gpgcheck=0
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS Stream $releasever - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/$contentdir/$stream/centosplus/$basearch/os/
gpgcheck=0
enabled=0
 
[PowerTools]
name=CentOS Stream $releasever - PowerTools - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/$contentdir/$stream/PowerTools/$basearch/os/
gpgcheck=0
enabled=0
​
​
[AppStream]
name=CentOS Stream $releasever - AppStream - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/$contentdir/$stream/AppStream/$basearch/os/
gpgcheck=0

安装Mysql的yum repo

复制代码
yum -y localinstall mysql84-community-release-el8-1.noarch.rpm

更新缓存

复制代码
yum clean all && yum makecache

禁用Centos stream 8 自带的Mysql

复制代码
yum module disable mysql

安装MySQL、

复制代码
yum install -y mysql-community-server

报错误

复制代码
导入的密钥没有公钥,错误的公钥?
mysql-community-client-8.0.40-1.el8.x86_64.rpm 的公钥没有安装.

更换MySQL的版本

复制代码
gpg --import mysql_pubkey.asc

参考:在Centos上安装MySQL_centos 安装mysql-CSDN博客

参考: https://zhuanlan.zhihu.com/p/689885547

参考: 什么是yum源?如何对其进行配置?-CSDN博客

问题:Do you already have another mysqld server running on port: 3306

复制代码
netstat -tulnp | grep 3306

docker ps -q | xargs docker stop    //停止所有的docker
相关推荐
文档搬运工13 小时前
proxySQL 学习
mysql
三言老师14 小时前
free查看内存与缓存状态实操
运维·服务器·网络·centos
用什么都重名15 小时前
Ubuntu 24.04 安装 NVIDIA 驱动:解决 “NVIDIA-SMI has failed“ 报错全记录
linux·运维·ubuntu
Industio_触觉智能15 小时前
瑞芯微ISP内核驱动深度解析|RKISP39从架构到Probe初始化全流程(上篇)
linux·嵌入式硬件·硬件架构·摄像头·isp·瑞芯微·rk3576
有续技术15 小时前
三菱 (Mitsubishi) 机床 设置查看 IP 地址
linux·服务器·网络
yagami_gagami15 小时前
第四届黄河流域公安院校电子物证个人赛服务器取证
linux·服务器·网络·mysql·安全·docker·llama
邪修king15 小时前
Re:Linux系统篇(七) 开发工具篇 Chapter3:Makefile 从入门到精通 —— 依赖关系、伪目标、栈式推导与自动化构建全解
linux·运维·服务器·vim
bosins16 小时前
Ubuntu 日常最常用的文件操作场景和对应指令
linux·服务器·ubuntu
风曦Kisaki16 小时前
Kubernetes(K8s)笔记Day07: StatefulSet 有状态控制器详解与使用案例
linux·docker·云原生·容器·kubernetes
不相心 -w-16 小时前
Cmake的基础用法
linux·开发语言·c++