mysql8 rpm安装教程

芒果2年前技术文章1072

1:卸载原有REPO源
查询已经存在的mysql及相关依赖包
rpm -qa | grep mysql
此时你会看到一堆列表,使用 yum 命令依次卸载
yum remove mysql-xxx-xxx-xxx
接下来删除 mysql 的残留目录及文件,先用下面的命令找出所有mysql相关的文件夹
安装MYSQL 8.0
centos的yum 源中默认是没有mysql的,所以先去 >>MySQL官方网站<< 下载repo源,如图点击 Download
你可以下载至本地后上传至服务器,或者如下直接在服务器中使用 wget 获取
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
安装刚才下载的repo文件
rpm -ivh mysql80-community-release-el7-2.noarch.rpm
执行成功后,命令查看 /etc/yum.repos.d/ 文件夹下会产生两个文件就对了
ls /etc/yum.repos.d/ | grep mysql
mysql-community.repo
mysql-community-source.repo
更新yum缓存
yum clean all
yum makecache
安装
yum install mysql-community-server
如果遇到问题
问题
源 "MySQL 8.0 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
失败的软件包是:mysql-community-server-8.0.34-1.el7.x86_64
GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
执行:rpm --checksig /var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-server-8.0.34-1.el7.x86_64.rpm 查看返回结果是否正确 
不正确执行如下操作
cd /var/cache/yum/x86_64/7/mysql80-community/packages/
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
在执行rpm --checksig /var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-server-8.0.34-1.el7.x86_64.rpm 查看返回结果是否正确
启动 mysql 并设为开机启动
systemctl start mysqld.service
systemctl enable mysqld.service
获取初始密码登录mysql并修改自己的密码
# 获取初始密码
cat /var/log/mysqld.log | grep password
如图记下自己的初始密码
2023-10-09T03:07:33.533820Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: if8)+6%byiY
登入mysql 输入密码
mysql -uroot -p
先修改密码一次
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPwd123!@#';
然后设置密码等级
set global validate_password.policy=LOW;
设置密码长度
set global validate_password.length=6;
设置密码123456
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
设置远程登录
use mysql
update user set host = '%' where user = 'root';
select host, user from user;
FLUSH PRIVILEGES;
完成 


标签: 大数据运维

相关文章

ES运维(五)聚合分析流程及精准度

ES运维(五)聚合分析流程及精准度

1、 概述ES是一个近实时的搜索引擎,提供近实时海量数据的聚合分析功能,但这个海量数据聚合分析是会损失一定的精准度来满足实时性能需要的。 2、 分布式系统的近似统计算法如下图,在分布式数据分...

Hive优化之Spark执行引擎的参数优化(二)

Hive优化之Spark执行引擎的参数优化(二)

        Hive是大数据领域常用的组件之一,主要是大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中...

内存--模拟内存打满

1 tmpfs介绍tmpfs是一种虚拟内存文件系统,正如这个定义它最大的特点就是它的存储空间在VM里面     VM是由linux内核里面的vm子系统管理的东...

CDP实操--Ranger开启ldap认证

CDP实操--Ranger开启ldap认证

集群中已经部署了ldap主主模式,并且使用haproxy进行负载均衡,keepalive提供了虚拟ip。页面配置:Ranger进行同步用户:验证:使用ldap用户登录页面:FAQ:1、admin超级管...

dolphinscheduler部署-FAQ

dolphinscheduler部署-FAQ

如果是cdh集群会遇到一个问题5678端口被占用这是因为cdh的agent用了5678那我们改下配置文件文件:/opt/apache-dolphinscheduler-3.1.8-bin/st...

 大数据集群监控配置操作指导(二)node_exporter+mysql_exporter部署

大数据集群监控配置操作指导(二)node_exporter+mysql_exporter部署

2.node_exporter监控集群服务器(所有集群服务器)wget https://github.com/prometheus/node_exporter/releases/download/v1...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。