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

【MYSQL】Linux下安装mysql 8,rpm包方式安装(保姆篇)

在这里插入图片描述

文章目录

  • 环境准备
  • 解压安装
  • 修改密码

更多相关内容可查看

以下默认root用户操作

环境准备

查看服务器类型,下载对应的包版本类型

uname -a

mysql安装包下载地址:https://downloads.mysql.com/archives/community/

下载完导入到linux随便一个目录下,如图

在这里插入图片描述

检查服务器是否已有mysql服务,打印为空则没有,如果有请排除影响

rpm -qa | grep mysqlmysql --version

解压安装

cd到放置安装包的路径下

unzip mysql-8.0.23-1.el7.x86_64.rpm-bundle.zip

在这里插入图片描述
解压完会生成一个mysql-xxx文件,cd进去

在这里插入图片描述
安装依赖(CentOS/RHEL)

yum install -y libaio numactl

在这里插入图片描述

rpm安装,可以自己根据解压出来的rpm进行安装,注意要去掉test的rpm包,如果你需要使用test,则执行第一行命令,否则无需执行第一行命令

yum install -y perl-JSON perl-Test-Simple   --如果需要test执行此行rpm -ivh mysql-community-common-*.rpm \mysql-community-libs-*.rpm \mysql-community-client-*.rpm \mysql-community-server-*.rpm \mysql-community-devel-*.rpm	\mysql-community-embedded-*.rpm	

在这里插入图片描述

注意:这里如果有.MariaDB的冲突影响,如果可以删掉则执行下述命令,如果不冲突则跳过

yum remove mariadb*

在这里插入图片描述
安装完可以查看对应的版本

mysql --version

在这里插入图片描述

修改密码

安装后会生成一个临时密码,打印查看

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

通过临时密码登录

注意:后面这个<>部分也要复制当作密码的一部分否则解析会有问题

mysql -uroot -p

在这里插入图片描述
修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

在这里插入图片描述

赋权,如果不赋权,本地telnet可能会访问不通,导致本机可能无法访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

在这里插入图片描述
刷新权限

FLUSH PRIVILEGES;

在这里插入图片描述
退出

exit

启动

systemctl start mysqld

开机启动

systemctl enable mysqld

重启

systemctl restart mysqld

查看是否启动,状态

systemctl status mysqld

在这里插入图片描述

通过上述方式,应该就会正常启动,如果是mysql5.7个别赋权命令可能有所不同,如果本地无法访问或者连接不上,可以考虑防火墙等其他因素

http://www.xdnf.cn/news/9135.html

相关文章:

  • 【数据插入最大值后】2022-2-2
  • 【Redis】第2节|Redis基本数据类型
  • 信息学奥赛一本通 1547:【 例 1】区间和
  • 算法-全排列
  • 怎么预测体育比赛的胜率?
  • 曲线匹配,让数据点在匹配数据的一侧?
  • 第12次06 :用户中心添加邮箱
  • 【01】大模型原理与API使用
  • 【本地面板公网访问】本地面板也能公网访问?CasaOS+1Panel+cpolar保姆级教程
  • GeoServer样式设置:使用本地图标及分层/分视野显示
  • linux中使用make clean重新编译
  • 3dmax直接导入导出gltf/glb格式插件(免费)
  • 链表面试题10之随机链表的复制
  • Windows环境下Redis的安装使用与报错解决
  • DeepSpeed-Ulysses:支持极长序列 Transformer 模型训练的系统优化方法
  • 技术视界 | 打造“有脑有身”的机器人:ABC大脑架构深度解析(上)
  • Redisson使用分布锁的详解
  • LTC之管理线索:企业抢占市场先机的制胜法宝
  • 第7章 C控制语句:分支和跳转
  • AI赋能天气预测:微软 Aurora 模型
  • 工业视觉阈值技术圣经:VisionMaster六维算法解析+脑图攻防手册
  • Selenium 测试框架 - .NET
  • 有铜半孔的设计规范与材料创新
  • 苍穹外卖--Redis
  • JavaScrip 中 reduce 函数用法详解
  • (请关注)Oracle性能调优、优化总结调优参考直接应用,性能提升实用案例
  • 时代变了,我选择ApiFox替代Postman
  • einops.layers.torch.Rearrange作用
  • 计算机网络实验课(一)——配置+实验一:查看当前主机所有的网卡信息
  • 2.1 C++之条件语句