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

【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

http://www.lryc.cn/news/180521.html

相关文章:

  • 使用sqlmap获取数据步骤
  • [论文笔记]GLM
  • 漏洞扫描环境:win10系统用VMware Workstation打开虚拟机若干问题
  • OpenCV实现模板匹配和霍夫线检测,霍夫圆检测
  • 消息队列实现进程之间通信方式
  • 用简单例子讲清楚webgl模板测试
  • 区块链(8):p2p去中心化之websoket服务端实现业务逻辑
  • composer安装与设置
  • unordered_map/unordered_set的学习[unordered系列]
  • C++位图—布隆过滤器
  • SQL SELECT 语句进阶
  • Mac程序坞美化工具 uBar
  • 【数据结构】排序之插入排序和选择排序
  • 6.html表单
  • 【python学习第11节:numpy】
  • Eclipse 主网即将上线迎空投预期,Zepoch 节点或成受益者?
  • JavaSE | 初识Java(四) | 输入输出
  • 车牌超分辨率:License Plate Super-Resolution Using Diffusion Models
  • 如何制作在线流程图?6款在线工具帮你轻松搞定
  • 反SSDTHOOK的另一种思路-0环实现自己的系统调用
  • Certbot签发和续费泛域名SSL证书(通过DNS TXT记录来验证域名有效性)
  • PY32F003F18之RTC
  • redis主从从,redis-7.0.13
  • 力扣-338.比特位计数
  • 【Leetcode】 17. 电话号码的字母组合
  • 洛谷P1102 A-B 数对题解
  • 【Linux进行时】进程地址空间
  • 批量将文件名称符合要求的文件自动复制到新文件夹:Python实现
  • TensorFlow入门(一、环境搭建)
  • 90、Redis 的 value 所支持的数据类型(String、List、Set、Zset、Hash)---->Hash 相关命令