mysql8 rpm安装教程

芒果1年前技术文章607

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


标签: 大数据运维

相关文章

hive 报 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster

hive 报 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster

解决办法:关键需要配置两个配置:mapred-site.xml 和 yarn-site.xml下面配置hadoop classpath。先运行shell命令:hadoop classpath添加一个配...

在经济低迷时管理云服务的策略!

近几年全球经济在疫情等各方面影响之下持续低迷,Wanclouds公司发布的一份研究报告指出,81%的美国IT领导者表示,他们的首席执行官要求他们减少或者不增加云计算支出。事实上,在那些被要求削减成本的...

ranger对接metastore

ranger对接metastore

前提:本文前提是基于集群中已经安装部署了ranger组件、hive组件的情况下,增加ranger metastore插件的对接。安装部署1、ranger metastore插件编译插件下载 https...

Hive架构图及Hive SQL的执行流程

Hive架构图及Hive SQL的执行流程

1、Hive产生背景MapReduce编程的不便性HDFS上的文件缺少Schema(表名,名称,ID等,为数据库对象的集合)2、Hive是什么Hive的使用场景是什么?基于Hadoop做一些数据清洗啊...

ES运维(四)扩容方式迁移

ES运维(四)扩容方式迁移

1 迁移概述本次模拟es在线迁移方式:集群扩容-->数据迁移-->老节点下线-->服务重启刷新配置。 中间master替换的时候会有短暂的不可用。 另外业务测需注意:老节点下线前...

ubuntu安装mysql

执行sudo apt install mysql-server启动mysqlsudo systemctl start mysql查看状态sudo systemctl status mysql查看默认密...

发表评论    

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