如题所述,下载mysql时需要选择系统。看网上教程,在系统都是Centos的情况下,有的人选择Rea Hat,有的人选择Linux - Generic,不懂这有什么区别?
如题所述,下载mysql时需要选择系统。看网上教程,在系统都是Centos的情况下,有的人选择Rea Hat,有的人选择Linux - Generic,不懂这有什么区别?
在Linux系统中安装MySQL时,选择特定于发行版的包(如Red Hat)与选择通用Linux包(Linux - Generic)之间确实存在一些差异,尽管这些差异在大多数情况下对最终用户来说是透明的。以下是一些关键点来解释这些差异:
yum
或dnf
在Red Hat/CentOS上)可以更容易地管理依赖项,因为这些包已经预配置为与发行版的包仓库中的其他包一起工作。对于大多数用户而言,选择特定于你的Linux发行版的MySQL包是更简单、更安全的选择。这样可以确保最佳的兼容性、依赖管理和更新支持。然而,如果你正在使用的Linux发行版没有特定于该发行版的MySQL包,或者你需要一个跨多个发行版工作的MySQL安装,那么选择Linux - Generic包可能是一个可行的替代方案。
在CentOS或Red Hat上,由于它们都是基于RPM的包管理系统,因此通常建议使用特定于Red Hat的MySQL包(尽管需要注意的是,CentOS自8版本起已转向使用DNF而不是YUM,并且自CentOS 8的生命周期结束后,许多用户转向了Rocky Linux或AlmaLinux等替代品)。
1 回答2.7k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.3k 阅读
兼容性的考虑吧,我记得(可能不是)选择centos、ubuntu这类操作系统下载的应该是 rpm、deb之类的包吧,选择 linux-generic 应该下载的是源码吧?下载源码后需要 gcc 编译安装。