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

学习整理在centos7上安装mysql8.0版本教程

学习整理在centos7上安装mysql8.0版本教程

    • 查看linux系统版本
    • 下载mysql数据库
    • 安装环境检查
    • 解压mysql安装包
    • 创建MySQL需要的目录及授权
    • 新增用户组
    • 新增组用户
    • 配置mysql环境变量
    • 编写MySQL配置文件
    • 初始化数据库
    • 初始化msyql服务
    • 启动mysql
    • 修改初始化密码
    • 配置Linux 系统服务工具,使MySQL可以用systemctl命令启动
    • 远程连接配置

查看linux系统版本

cat /etc/centos-release

在这里插入图片描述

uname -a
ldd --version

在这里插入图片描述

下载mysql数据库

在这里插入图片描述

在这里插入图片描述

在命令行执行此命令,下载mysql安装包

wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.42-linux-glibc2.17-x86_64.tar.xz

在这里插入图片描述

安装环境检查

# 1.查看有没有以rpm安装的mysql 在任意位置执行这个命令都可以
rpm -qa | grep -i mysql
# 执行完如果有返回值 执行下面的命令 
rpm -ev 复制上个命令返回的结果
#如果执行rpm -ev 命令报错就加上--nodeps
rpm -ev --nodeps 上个命令返回的结果举例如果执行rpm -qa | grep -i mysql命令返回mysql-libs-5.5.68-1.el7.x86_64
那么就执行rpm -ev mysql-libs-5.5.68-1.el7.x86_64 如果执行这条命令报错那么就执行
rpm -ev --nodeps mysql-libs-5.5.68-1.el7.x86_64
我的没有返回值所以就没截图举例2.上面的命令执行完后,接着删除mysql相关目录
# 获取mysql相关目录 任意位置执行这个命令都可以
find / -name mysql
#上面的命令有返回值的话执行 删除所有相关目录,-rf:表示不询问直接删除文件 把所有返回的目录删完 
rm -rf 返回的目录 
#再执行一次 验证有没有删干净
find / -name mysql3.删除my.cnf文件
#首先查找my.cnf文件存在哪个目录
find / -name my.cnf
#删除 my.cnf,如果上条命令有返回的目录执行下面的命令,把所有的my.cnf删完,如果没有返回就不用执行了
rm -rf 返回的my.cnf所在的目录4

相关文章:

  • 缓存与数据库一致性深度解析与解决方案
  • WSL2-自定义安装
  • 大模型提示词如何编写
  • FreeRTOS
  • FerretDB:基于PostgreSQL的MongoDB替代产品
  • 【QQMusic项目界面开发复习笔记】第二章
  • 【电路笔记】-多绕组变压器
  • 59、微服务保姆教程(二)Nacos--- 微服务 注册中心 + 配置中心
  • OS库的常用操作
  • 分布式定时任务(xxl-job)
  • FreeRTOS学习笔记【10】-----任务上下文切换
  • 学生管理系统微服务方式实现
  • SQLAlchemy 2.x 异步查询方法比较
  • Rust 学习笔记:函数和控制流
  • tcp 和http 网络知识
  • 详解 Servlet 处理表单数据
  • 向量数据库实践:存储和检索向量数据
  • synchronization
  • 国产升压芯片SL4013能否支持输入三节锂电11V-12.6V升压至24V应用参数?
  • [特殊字符] Docker 从入门到实战:全流程教程 + 项目部署指南(含镜像加速)
  • 调查丨当节气出现“时差”,陕西的果农们经历着什么?
  • 美总统批准海底采矿,外交部:擅自授权开发损害国际社会共同利益
  • 拉卡拉一季度净利约1亿降超五成,去年净利3.5亿降逾23%
  • 生于1984年,马玥已任辽宁锦州北镇市代市长
  • 生于1982年,孙晋出任共青团广西壮族自治区委员会书记
  • 大理洱源4.8级地震致442户房屋受损,无人员伤亡