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

linux(centos7)离线安装mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar

1. 卸载mariadb相关rpm

# 查找
rpm -qa|grep mariadb
rpm -qa|grep mysql# 卸载
rpm -e --nodeps mariadb...
rpm -e --nodeps mysql...

2. 删除mysql相关文件

# 查找
find / -name mysql# 删除
rm -rf /var/lib/mysql...

3. 查看是否有相关依赖,没有需安装

rpm -qa|grep libaiorpm -qa|grep net-tools

4. 解压mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar

tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar

5. 安装mysql

# 在解压的rpm路径下,安装所有rpm
rpm -ivh mysql* --force --nodeps

6. 修改配置文件(修改后报错,datadir目录用户权限不是mysql,需重新赋权限,待验证)

# 打开 mysql 默认配置文件
vim /etc/my.cnf# 数据存储路径
datadir=/usr/local/mysql/data

7. 启动MySQL服务

# 启动
service mysqld start# 查看状态
service mysqld status

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

# 查看密码
cat /var/log/mysqld.log | grep password# 登陆
mysql -uroot -p# 修改密码
alter user 'root'@'localhost' identified by '新密码';# 允许root用户远程连接
use mysql;
update user set host='%' where user='root';# 刷新
flush privileges;#退出
exit

9. 开放3306端口

# 防火墙添加3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent# 重启防火墙
service firewalld restart# 查看防火墙已开放端口
firewall-cmd --list-ports

10. 设置MySQL自启动

# 开启自启
systemctl enable mysqld# 刷新
systemctl daemon-reload# 查看mysql是否自启,enabled为已开启
systemctl list-unit-files | grep mysqld

相关文章:

  • 一文速览字节最新分布式操作系统KubeWharf
  • vue+react题集整理
  • 设计模式之结构型设计模式(二):工厂模式 抽象工厂模式 建造者模式
  • Oracle 数据库 control file的备份
  • TensortRT:sample.py:DeprecationWarning:
  • Linux shell编程学习笔记35:seq
  • 33.搜索旋转排序数组
  • Certbot实现 HTTPS 免费证书(Let‘s Encrypt)自动续期
  • 【Linux】tree命令使用
  • 第七章 SpringCloud Alibaba 实现微服务集成Sentinel
  • Ubuntu22,桌面服务状态查看与重启
  • 2024黑龙江省职业院校技能大赛暨国赛选拔赛“GZ031应用软件系统开发”赛项赛题题库
  • 3.DevEco Studio安装鸿蒙手机app本地模拟器
  • 2019年AMC8数学竞赛真题的典型考点和详细解析
  • 后端项目全局异常处理-使用RuntimeException自定义异常异常分类简单举例
  • 【个人向】《HTTP图解》阅后小结
  • 2017前端实习生面试总结
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • Java-详解HashMap
  • java中的hashCode
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • session共享问题解决方案
  • Vue官网教程学习过程中值得记录的一些事情
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关于for循环的简单归纳
  • 前端存储 - localStorage
  • 使用 @font-face
  • k8s使用glusterfs实现动态持久化存储
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #define 用法
  • (6)添加vue-cookie
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (第二周)效能测试
  • (附源码)springboot教学评价 毕业设计 641310
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net mvc 获取url中controller和action
  • .net和jar包windows服务部署
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .Net中的设计模式——Factory Method模式
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @Responsebody与@RequestBody
  • [Android Pro] Notification的使用
  • [Android Studio] 开发Java 程序
  • [Angularjs]asp.net mvc+angularjs+web api单页应用
  • [autojs]autojs开关按钮的简单使用