2022-09-16 乐帮网
mysql
转自:https://cloud.tencent.com/developer/article/1708003
这个问题源自”菲利普“大叔”(菲利普大叔乃我们MySQL的大区销售,此人英俊潇洒、风流倜傥、玉树临风、神勇威武、幽默风趣、趣fei闻不断......?实在是编不下去了,饭要?出来了)昨日中午,正当我享受幸福的午饭时光,一通电话打扰了我的悠闲。“客户问了我一个问题,徐老师解答一下”。给菲利普解答了之后,我又担心“大叔”年纪大了,记忆力不好,说过的经常忘,我还是写下来,以备将来他再找我时不认账。
其实,在我的日常工作中经常能够遇到这个问题,这个问题通常来自客户的系统管理员或者是采购人员,原因基本有两个:
写下这篇文字回答一下这个问题,以供对MySQL数据库不熟悉的人员参考。
MySQL究竟有没有最低的硬件要求呢?翻遍整个手册的内容你也找不到相关信息,除了MySQL NDB Cluster,但是NDB又和大家通常意识里的MySQL完全不同,因此你可以理解为MySQL对服务器的硬件没有最低要求。有人马上就会问:“怎么可能?在PC上面安装个软件还有最低要求呢” 别着急,往下看。MySQL在官网上提供了一个支持运行的操作系统一览表:“https://www.mysql.com/support/supportedplatforms/database.html”,上面记述了Oracle验证过的可以正常运行MySQL的操作系统。
8.0 | 5.7 | ||
---|---|---|---|
Operating System | Architecture | ||
Oracle Linux / Red Hat / CentOS | |||
Oracle Linux 9 / Red Hat Enterprise Linux 9 / CentOS 9 | x86_64, ARM 64 | • | |
Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 | x86_64, ARM 64 | • | |
Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7 | ARM 64 | • | |
Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7 | x86_64 | • | • |
Oracle Linux 6 / Red Hat Enterprise Linux 6 / CentOS 6 | x86_32, x86_64 | • | • |
Oracle Solaris | |||
Solaris 11 (Update 4+) | SPARC_64 | • | • |
Canonical | |||
Ubuntu 22.04 LTS | x86_64 | • | |
Ubuntu 20.04 LTS | x86_64 | • | |
Ubuntu 18.04 LTS | x86_32, x86_64 | • | • |
SUSE | |||
SUSE Enterprise Linux 15 / OpenSUSE 15 (15.3) | x86_64 | • | |
SUSE Enterprise Linux 12 (12.5+) | x86_64 | • | • |
Debian | |||
Debian GNU/Linux 11 | x86_64 | • | |
Debian GNU/Linux 10 | x86_64 | • | • |
Microsoft Windows Server | |||
Microsoft Windows 2022 Server | x86_64 | • | |
Microsoft Windows 2019 Server | x86_64 | • | |
Microsoft Windows 2016 Server | x86_64 | • | • |
Microsoft Windows 2012 Server R2 | x86_64 | • | • |
Microsoft Windows | |||
Microsoft Windows 11 | x86_64 | • | |
Microsoft Windows 10 | x86_64 | • | • |
Apple | |||
macOS 12 | x86_64, ARM_64 | • | |
macOS 11 | x86_64, ARM_64 | • | |
Various Linux | |||
Generic Linux (tar format) | x86_32, x86_64, glibc 2.12, libstdc++ 4.4 | • | • |
Yum Repo | • | • | |
APT Repo | • | • | |
SUSE Repo | • | • |
这个一览表相当于从侧面提供了一个硬件最低要求,只要你的服务器能够正常安装使用所支持的操作系统,MySQL即可在服务器上运行。换句话说,MySQL对硬件的要求非常低,不需要高大上的硬件支持,这也是MySQL流行起来的根本原因之一。
数据库产品与其他应用产品不同,随着数据库变得越来越繁忙,任何数据库应用程序最终都会达到硬件极限。因此,在最初为数据库配置硬件时,需要考虑应用的类型,数据量的增长,为未来一段时间做好规划,做好性能和成本的平衡。
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力