2024年学MySQL 5.5,到底在学什么
如果你现在打开搜索引擎查MySQL安装教程,翻三页基本都是MySQL 8.0的天下——带可视化安装界面、有专门的配置工具、默认字符集就是utf8mb4,装完几乎不用动脑子就能跑起来。结果你的实验报告上写着“MySQL 5.5”,是不是有一种手握大哥大却要学5G通信的错位感?
我第一次在Windows上装5.5也经历过这个困惑。但真把这个老版本从头到尾装完、配完、跑通,你会发现自己对MySQL的理解反而比直接用8.0更扎实。为什么?因为5.5恰好处在一个分水岭上:它既是MyISAM时代向InnoDB时代切换的关键版本,又是MySQL被Oracle收购后第一个稳定大版本,很多你在教材里看到的经典理论和参数,比如事务、外键、字符集、存储引擎,在这个版本里都有最直观的体现。
这篇文章不是让你在生产环境里用它,而是基于“MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置”这个实验场景,把从下载到配置验证的全链路走一遍。文章面向的是刚接触数据库、或者学校实验课还在用老版本的同学们,也适合那些手头有老项目需要维护、被迫折腾5.5的运维新人。我会把每个关键步骤背后的原因讲清楚,而不是机械地让你点“下一步”。
安装包选择与环境准备:先弄清楚电脑能不能装
1.1 去哪下载、下载哪一个
虽然MySQL官网现在主推8.0和9.x,但历史版本都放在官网的存档区里。直接打开MySQL官方的Download页面,翻到底部找到Archives入口,然后按下图路径选择:
- Product Version:选择 5.5.62(这是5.5系列的最后一个维护版本,修了大量历史bug,比早期5.5.20之类的好用得多,实验课用足够了)
- Operating System:选择 Microsoft Windows
- OS Version:根据你电脑是32位还是64位来选(32位系统装不了x64的包)
需要注意,5.5.62的Windows安装包有两种格式:一个是.msi安装包(图形化引导安装),一个是.zip免安装包。实验课强烈推荐用.msi,因为5.5的zip包需要手动初始化数据目录、手动注册Windows服务,对新手不友好;而.msi自带安装向导和配置向导,虽然界面老旧,但是每一步都有提示,不容易漏东西。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
1.2 安装前的三条硬检查
在双击安装包之前,我建议你先花两分钟做三个检查,能避免后面80%的坑:
第一,确认系统类型。 按下Win + Pause键(或者右键“此电脑”->“属性”),看“系统类型”是x64还是x86。MySQL 5.5的安装包分32位和64位,装错了会直接提示“不是有效的Win32应用程序”。虽然现在新电脑基本都是64位,但这个检查花不了10秒钟。
第二,检查是否装了老版本或残留文件。 如果之前装过MySQL(不管什么版本),最好先彻底卸载干净再装5.5。很多同学在实验课上遇到“服务启动失败”或者“端口被占用”,就是因为之前装过更高版本的MySQL,服务和注册表没删干净。具体清理方法我在本文最后一章展开,这里先留个印象。
第三,管理员权限。 5.5的.msi安装包需要在Windows 10/11上以管理员身份运行。不是双击,而是右键安装包 ->“以管理员身份运行”。这个细节在XP时代无所谓,但在Win10/11上如果你用普通权限安装,后面配置向导很可能没权限写入系统服务,导致安装流程中断或者服务起不来。实测下来,直接双击安装的报错率比管理员运行高出一大截,所以别嫌麻烦。
第四(加分项),把安装路径尽量安排在纯英文目录。 比如 C:\mysql5.5 或者 D:\MySQLServer5.5。不要带中文,也不建议装到 C:\Program Files (x86) 这种带空格和括号的路径。老版本软件对路径特殊字符的兼容性不好,后面配 my.ini、写配置文件时,一个空格就可能让你排查半天。虽然理论上Program Files也能装,但实验课时间宝贵,不值得在这个细节上冒险。
1.3 .NET Framework与VC++运行库的小事
MySQL 5.5的安装向导依赖.NET Framework 2.0的组件,在Windows 10/11上这个组件默认是不开启的。如果安装向导卡在启动阶段或者报类似“0xc000007b”的错误,你需要先到“控制面板”->“程序”->“启用或关闭Windows功能”里,勾选“.NET Framework 3.5(包括.NET 2.0和3.0)”。这一步会弹窗提示联网下载组件,等它装完再重新运行MySQL安装包。
另外,如果你的电脑是精简版系统(比如某些Ghost封装系统),可能缺Visual C++运行库,最保险的做法是装完.NET之后再用DirectX修复工具扫一遍运行库,或者直接把“微软常用运行库合集”装上。这个步骤不是每次都需要,但遇到启动报错时优先往这个方向排查,能节省大量时间。
安装过程中的五个关键决策点
2.1 Setup Type选Typical还是Custom
5.5的安装包启动后会进入一个Setup Type选择界面,给你三个选项:Typical、Complete、Custom。
很多教程会让你选Typical(典型安装),省事,但我建议选Custom(自定义)。原因有两个:一是Typical默认把程序装到C盘,数据文件也在C盘,实验课一学期下来会产生大量binlog和临时文件,C盘容易告急;二是Custom可以顺手把“MySQL Documentation”这些用不到的组件去掉,让安装目录更干净。
选Custom之后,组件列表里有几个东西:MySQL Server(核心服务)、MySQL Workbench(图形管理工具,5.5的安装包自带的是老版本Workbench 5.2,不好用但能用)、MySQL Documentation(离线文档)、MySQL Installer(旧版的安装器插件)。实验只需要保留MySQL Server就够了,Workbench可以装也可以
