当前位置: 首页 > 知识库问答 >
问题:

linux安装mysql,诸如Rea Hat这样的发行版和Linux - Generic有何区别?

章安宜
2024-08-29

image.png

如题所述,下载mysql时需要选择系统。看网上教程,在系统都是Centos的情况下,有的人选择Rea Hat,有的人选择Linux - Generic,不懂这有什么区别?

共有2个答案

齐昊焱
2024-08-29

兼容性的考虑吧,我记得(可能不是)选择centos、ubuntu这类操作系统下载的应该是 rpm、deb之类的包吧,选择 linux-generic 应该下载的是源码吧?下载源码后需要 gcc 编译安装。

柴星津
2024-08-29

在Linux系统中安装MySQL时,选择特定于发行版的包(如Red Hat)与选择通用Linux包(Linux - Generic)之间确实存在一些差异,尽管这些差异在大多数情况下对最终用户来说是透明的。以下是一些关键点来解释这些差异:

特定于发行版的包(如Red Hat)

  • 优化与兼容性:这些包是为特定Linux发行版(如Red Hat、CentOS、Fedora等,它们基于相同的RPM包管理系统)优化的。它们经过测试以确保在该发行版的特定版本上无缝运行,并且通常与发行版中的其他包和依赖项具有良好的兼容性。
  • 依赖管理:使用特定于发行版的包管理器(如yumdnf在Red Hat/CentOS上)可以更容易地管理依赖项,因为这些包已经预配置为与发行版的包仓库中的其他包一起工作。
  • 更新与支持:这些包通常通过发行版的官方仓库进行更新,这意味着你可以通过系统的包管理器接收安全更新和功能改进。

通用Linux包(Linux - Generic)

  • 更广泛的兼容性:通用Linux包旨在在多个Linux发行版上运行,而无需针对每个发行版进行特别优化。这可以使安装过程更加灵活,尤其是在没有特定于发行版的包可用时。
  • 依赖管理复杂性:由于这些包可能需要跨越多个发行版的通用依赖项,因此手动管理依赖项可能会更加复杂。在某些情况下,你可能需要手动下载和安装缺失的依赖项。
  • 更新与支持:通用Linux包可能不会通过发行版的官方仓库进行更新,而是可能需要从MySQL的官方网站或其他来源手动下载更新。

结论

对于大多数用户而言,选择特定于你的Linux发行版的MySQL包是更简单、更安全的选择。这样可以确保最佳的兼容性、依赖管理和更新支持。然而,如果你正在使用的Linux发行版没有特定于该发行版的MySQL包,或者你需要一个跨多个发行版工作的MySQL安装,那么选择Linux - Generic包可能是一个可行的替代方案。

在CentOS或Red Hat上,由于它们都是基于RPM的包管理系统,因此通常建议使用特定于Red Hat的MySQL包(尽管需要注意的是,CentOS自8版本起已转向使用DNF而不是YUM,并且自CentOS 8的生命周期结束后,许多用户转向了Rocky Linux或AlmaLinux等替代品)。

 类似资料:
  • 我和一个朋友有兴趣为一个CV项目培训tesseract-OCR引擎。我们尝试使用一些包装器,如PyTesser和pyocr,但结果目前并不像我们需要的那样准确。因此,我们想尝试训练tesseract以更好地执行我们的目的(即识别食品标签上的文本),但在安装训练工具时遇到了一些困难。 任何关于安装Tesseract-OCR3.03用于Linux发行版的建议或说明链接都将不胜感激!谢了。

  • 本节,我们学习安装 MySQL 数据库,其安装步骤稍微复杂,我们逐步来进行解析。 1) 添加 mysql 用户和 mysql 用户组 命令如下: [root@localhost ~]# groupadd mysql #添加mysql用户组 [root@localhost ~]# useradd -g mysql mysql #添加mysql用户,同时指定mysql用户的初始组是mysql组 这里添

  • 上一节我们学习了在 Windows 下安装 MySQL 数据库,这节课我们来学习在 Linux 操作系统下安装 MySQL 8.0 版本的数据库。这节课我们使用 Linux 的 CentOS 发行版本来进行操作讲解。 1. 下载和安装 MySQL 1.1 下载 Linux 版本 MySQL 压缩包 在 Linux 操作系统中下载 MySQL 比较简单,只需要运行一条命令就可以了。 命令 : wge

  • MySQL 推荐使用 RPM 包进行 Linux 平台下的安装,因为 RPM 包的安装和卸载都很方便,通过简单的命令就可以实现。本节主要介绍 Linux 下如何使用 RPM 包安装和配置 MySQL。 本节的安装环境为 CentOS 6.5,选用 el6 的安装包。读者应根据自己的系统来选择相对应的安装包,例如:CentOS 7 应该选用 el7 安装包。如果安装包对应的系统版本不正确,安装时会出

  • 我正在尝试让WSL2在我的Windows10机器上运行。我遵循了本页中的“手册”说明: https://docs.microsoft.com/en-us/windows/wsl/install-win10#set-您的-distribution-version-to-wsl-1-or-wsl-2 然后下载了两个不同的Ubuntu发行版链接在这个页面: https://docs.microsoft.

  • 建议在Linux中使用RPM包来安装MySQL。MySQL RPM目前已经嵌入到SuSE Linux 7.3系统中,但是应当能在大多数支持rpm和使用glibc的Linux版本中工作。要想获得RPM软件包,参见2.1.3节,“怎样获得MySQL”。 MySQL AB不提供与具体平台相关的RPM;具体平台相关的RPM和通用RPM之间的区别是具体平台相关RPM为目标平台而构建,为动态连接。而通用RPM

  • 本文向大家介绍linux下mysql 5.1 和 5.7的安装教程,包括了linux下mysql 5.1 和 5.7的安装教程的使用技巧和注意事项,需要的朋友参考一下 以下内容的操作系统为:centos 6.7 yum安装mysql 5.1.73 卸载系统自带的mysql 执行以下命令查看是否有自带mysql: 如果发现有输出结果,那么执行以下命令依次删除: 开始安装mysql 首先安装mysql

  • 本文向大家介绍linux安装redis和mysql的实例讲解,包括了linux安装redis和mysql的实例讲解的使用技巧和注意事项,需要的朋友参考一下 linux环境下安装redis和mysql 安装redis(版本3.2.10): 下载地址:https://redis.io/download,这里我下载3.2.10 安装mysql(版本5.6.33): 下载地址:http://mirrors