到官网下 MySQL,页面上 Community、Enterprise、Standard 一排版本看花眼。mysql community 指的就是社区版,免费、开源、遵循 GPL 协议,全世界建站和中小系统跑的基本都是它。

社区版和商业版差在哪

核心数据库引擎两边是同一套,社区版不缺胳膊少腿。商业版多的是企业组件和服务:线程池、审计插件、防火墙、备份增强,加上官方技术支持,出了问题有人兜底,价格按服务器台数算。授权上社区版走 GPL,商业版走商业许可,同一个东西两种授权。个人项目、公司内部系统、没专职 DBA 的小团队,社区版完全够用。

下载和安装

进 MySQL 官网找 Downloads,选 MySQL Community Server。Windows 有 MSI 安装向导,一路配置 root 密码和服务就行;Linux 上 Ubuntu 用 apt 装 mysql-server,CentOS 用 yum 配官方仓库装。装完用 mysql -uroot -p 登录试一下,能进就说明服务起来了。版本选 8.0 稳定线,8.4 起官方改成 LTS 长期支持模式,新项目也可以直接上 LTS 版本。

装的时候看清楚版本号

同一大版本下载页会分成普通包和调试包,一般选体积最大的那个安装包即可。还有不少老系统在跑 5.7,5.7 已停止官方支持,新装别再用,迁移时也别指望语法完全兼容,group by 这类严格性差异要留意。

配套工具

图形管理用 MySQL Workbench,同样是社区产品;命令行的 mysql 客户端装完就有。第三方图形工具很多,连社区版、商业版都没区别,按个人习惯挑。

什么时候才考虑商业版

要么业务对可用性要求高到需要全天候官方支持,要么合规审计要求用官方审计插件,要么公司本来就买了 Oracle 全家桶顺手加购。除此之外的多数场景,社区版加上自己做好备份和监控就够了。

顺带提醒:社区版走 GPL,内部用没问题,把改过的代码打包成商业产品分发才涉及开源义务,普通建站不用纠结。装完记得改默认端口、设强密码,mysql community 免费不代表可以裸奔。