【MySQL】MySQL 官方安装包形式

MySQL 官方提供3种包:

1. 源码包

mysql-5.7.42.tar.gz
mysql-5.7.42-aarch64.tar.gz

http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.34.tar.gz
http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.42.tar.gz

需要用户根据自己的CPU架构选择对应的源码包,编译安装使用。

2. 各Linux发行版包

发行版包是各Linux发行商根据自己的包管理制作的软件安装包,如redhat系的rpm包 、debian系的deb包等等。
当然,你也可以直接添加官方仓库,直接用包管理工具安装指定版本。

mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar
mysql-server_8.0.23-1ubuntu20.04_amd64.deb-bundle.tar

为什么不提供tar.gz压缩包?
因为rpm包 、deb包无法再被 压缩了,就算打成tar.gz包也无益减少体积。

需要用户根据自己的CPU架构、发行版 选择对应的包,用包管理工具安装使用。

image.png

3. Generic 通用二进制包

通用二进制包已经编译好的二进制包,适用于各x86 架构Linux ,要求 glibc 版本大于或等于2.12
mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz

需要用户根据自己的CPU架构、选择对应的包,直接解压使用。

image.png

不管使用哪种包,MySQL 的运行依赖:

perl
libaio
net-tools

对于 MySQL 的运行,无论使用哪种包安装,都需要满足以下依赖:

  1. Perl:Perl 是一种流行的脚本语言,MySQL 在运行过程中使用 Perl 来执行一些脚本任务,因此需要安装 Perl。

  2. libaio:libaio 是 Linux 下的异步 I/O 库,MySQL 使用异步 I/O 来提高性能,因此需要安装 libaio。

  3. net-tools:net-tools 包提供了一些网络工具,如 ifconfig、netstat 等,MySQL 在网络通信方面也可能使用到其中的工具。

这些依赖项通常在安装 MySQL 时会自动安装,但如果在安装过程中出现依赖错误,可以手动安装这些依赖项来解决问题。
具体的安装方法可能因操作系统的不同而有所差异,你可以参考相应的操作系统文档或软件包管理工具来安装这些依赖项。

参考

https://dev.mysql.com/downloads
https://downloads.mysql.com/archives/community

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值