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

centos7.8安装Mysql8.4

   在集群中=我们选择将Mysql安装在slave01节点上。

1.在官网下载mysql安装包

MySQL :: Download MySQL Yum Repository

下载后上传到slave01节点的/opt/software目录下。

2.切换到root用户下(切换到root用户操作

3.查看和删除安装的MySQL软件包和依赖包

rpm -pa | grep mysql

若找到了相关的mysql文件,执行以下名删除文件。(此处没有找到)
yum remove mysql-*****(需要删除的文件)

4.删除MySQL的配置文件
find / -name mysql    查找


rm -rf /*****(需要删除的文件名)

5.删除Mariadb文件(可以省略不执行,如果安装过需要删除)
rpm -pa | grep mariadb
 
rpm -e --nodeps ***(文件名)

6.安装yum repo 文件并更新yum缓存

rpm -ivh mysql84-community-release-el7-1.noarch.rpm

6.使用yum安装mysql,查看mysql yum 仓库中的MySQL版本(时间稍微长点)

yum repolist all | grep mysql


7.安装
yum install mysql-community-server

8.启动MySQL服务

systemctl start mysqld.service

9.查看提供的默认随机密码

cat /var/log/mysqld.log | grep password

10.使用mysql命令根据提供随机密码登录MySQL

mysql -uroot -p%tskgHN8#l-P

11.修改密码,密码修改成功后退出mysql,测试使用新密码登录

alter user 'root'@'localhost' identified by 'Yt123456.';

12.赋权限,root用户可以在任何客户端登录访问所有的数据库

以下语法适合mysql8及以上版本,mysql8以下的版本不适合。

create user root@'%' identified by 'Yt123456.';

grant all privileges on *.* to root@'%' with grant option;

13.查看MySQL编码

show variables like 'character%';

14.对12步骤进行测试,可以在windows平台使用Navicat测试

说明赋权成功。

相关文章:

  • QT实现动态翻译切换
  • linux的磁盘分区与管理
  • 全网唯一:触摸精灵iOS版纯离线本地文字识别插件
  • mac地址一样,ip不同,能ping通么?
  • 数据结构(C):从初识堆到堆排序的实现
  • Spark介绍及RDD操作
  • 【计算机毕设】基于SpringBoot的医院管理系统设计与实现 - 源码免费(私信领取)
  • 力扣16. 最接近的三数之和
  • Kotlin 泛型
  • 处理一对多的映射关系
  • HCIP的学习(27)
  • 基于SpringBoot+Vue的公园管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
  • Spring高手之路19——Spring AOP注解指南
  • 【云原生】Docker Compose 使用详解
  • Python 关于字符串格式化
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【React系列】如何构建React应用程序
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • JavaScript 奇技淫巧
  • PAT A1120
  • Python连接Oracle
  • SpringBoot 实战 (三) | 配置文件详解
  • uni-app项目数字滚动
  • XML已死 ?
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 初识 beanstalkd
  • 从重复到重用
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 使用docker-compose进行多节点部署
  • 微服务核心架构梳理
  • 一份游戏开发学习路线
  • Hibernate主键生成策略及选择
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 函数计算新功能-----支持C#函数
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​如何防止网络攻击?
  • # 达梦数据库知识点
  • # 计算机视觉入门
  • #在 README.md 中生成项目目录结构
  • (2)(2.10) LTM telemetry
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (zhuan) 一些RL的文献(及笔记)
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (第61天)多租户架构(CDB/PDB)
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)基于IDEA的JAVA基础10
  • (一)认识微服务
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包