mysql8 rpm安装教程

芒果2年前技术文章1004

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;
完成 


标签: 大数据运维

相关文章

大数据集群监控配置操作指导(一)prometheus+grafana部署

大数据集群监控配置操作指导(一)prometheus+grafana部署

1.prometheus+grafana部署(单独部署到一台服务器。4c8g。系统盘300G。操作系统建议7.6到7.9)1.1下载prometheus和grafana的二进制包mkdir /opt/...

EMR-flinksql运行失败问题

EMR-flinksql运行失败问题

运行flinksqlsql-client.sh报错:[root@emr1 bin]# ./sql-client.shSLF4J: Class path contains multiple SLF4J...

Hadoop集群小文件合并优化建议指导

Hadoop集群小文件合并优化建议指导

1 综述1.1 综述本指导书旨在指导大数据集群使用者在大数据集群小文件较多的情况下,针对小文件进行优化处理,有效减小集群文件对象数目,减缓namenode所承载的压力,减少mapreduce任务扫描文...

ranger对接hbase

ranger对接hbase

前提:本文是基于集群中已经部署了ranger组件和hbase组件的情况下,增加ranger对hbase组件的对接。安装部署1、ranger-hbase插件安装使用ranger2.3版本对接插件。将插件...

ES运维(七)添加sql插件

ES运维(七)添加sql插件

一、概述ElasticSearch安装SQL插件下载地址(中国大佬开发)二、集成sql插件1、下载es-sql插件下载地址: https://github.com/NLPchina/elastics...

如何重塑IT运维核心竞争力?可观测运维这么做!

如何重塑IT运维核心竞争力?可观测运维这么做!

随着云计算、大数据、人工智能等新兴技术的兴起及运用,无论是通讯、金融、教育,还是交通、政府、企业等行业,都得到飞速发展,但在高速发展的同时,各行业巨大的 IT 维护和管理成本也在与日俱增,存在监控工具...

发表评论    

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