Linux 原生安装最新版MySQL 8.4 不分发行版Linux系统通用

文章目录

    • Linux 下安装最新版MySQL 8.4不分发行版 ```Linux系统通用```
      • 准备工作
        • 切换到root账户
        • 查看系统是否支持glibc2.28
        • 移除旧版本
      • 安装mysql依赖
      • 下载MySQL
      • 开始安装mysql
        • 创建运行mysql的用户和用户组
        • 解压安装包
        • 修改权限创建目录
        • 初始化mysql
      • 设置配置文件
      • 启动mysql
      • 修改默认密码

Linux 下安装最新版MySQL 8.4不分发行版 Linux系统通用

    Linux下安装mysql8的方式很多通过系统带的包管理器apt|yum|dpkg 等工具安装简单快捷,但是每种方式多多少少有些区别懒得记,为什么就不统一呢? 而且安装文件分布位置不是很清楚,管理服务命令还不一样 。想到这里我就要吐。
    纯纯浪费我时间、脑容量。真的很无语! 还好MySQL官方提供了二进制安装包可以在Linux系统下通用。无论是基于Debian的Ubuntu系列还是Redhat系列的CentOS是可以,终于可以只用专注一种安装方式了。
    下面就使用MySQL 二进制安装包方式安装,我的软件目录、数据目录、配置文件目录、日志目录、PID文件目录 ,自己安装的都清楚知道。有一种更能掌握掌控的感觉,更放心!
     亲测 CentOS 8、Ubuntu 20.04、Ubuntu 18.04 OK !

准备工作

切换到root账户

ubuntu系统 执行 sudo -i 切换到root 方便操作

查看系统是否支持glibc2.28

因为安装的版本比较新需要新版glic2.28

redhat、centos系列使用以下命令

strings /lib64/libc.so.6 | grep GLIBC_2.28

有输出版本号证明支持
在这里插入图片描述

debian、ubuntu系列使用以下命令

strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_2.28

若是不支持需要添加 GLIBC_2.28 查看这篇教程安装
在这里插入图片描述

移除旧版本

如果你安装过mysql 为了防止出现奇奇怪怪问题,我们把旧版本卸载删除相关包和残留文件

redhat、centos系列使用yum命令

	# yum 查询已安装的 MySQL 相关包
	rpm -qa | grep -i mysql
	# 卸载 MySQL 相关包
	yum remove mysql-*
	# 卸载完再查询还有无相关包
	rpm -qa | grep -i mysql

debian、ubuntu系列使用apt命令

	# 卸载mysql相关
    apt-get remove --purge mysql-*
    # 清除残留
    apt-get autoremove
    apt-get autoclean

删除相关配置文件和安装目录

   rm -rf /etc/my.cnf

你可能感兴趣的:(MySQL,linux,mysql,运维)