很多老项目或者特定测试环境依然需要用到 MySQL 5.5.25a 这个版本。虽然它已经比较老了,但在一些遗留系统维护中还是离不开它。下面我直接手把手带你把环境搭起来,全程避开那些复杂的官方术语,用大白话讲清楚每一步该点哪里、填什么。
第一步下载文件与环境准备
先去官网或者可靠的镜像站找到 mysql 5.5.25a 的压缩包。建议下载 zip 免安装版,这样最省事,不用去管那个带广告的 exe 安装包。下载完后找个磁盘空间充足的文件夹,比如 d 盘根目录新建一个 mysql 文件夹,把解压后的文件全部放进去。接着打开电脑的系统设置,找到环境变量配置,在 path 变量里加上你的 mysql bin 目录路径,比如 d:\mysql\bin。这一步是为了让命令行能随时调用 mysql 命令,不加的话后面启动会一直提示找不到命令。
第二步初始化数据库并创建配置文件
打开命令行工具,用管理员身份运行,切换到刚才的 bin 目录下。输入命令进行初始化操作,注意 5.5 版本用的是 mysqld install 配合初始化参数。执行完毕后,会在 data 目录下自动生成基础的数据文件夹。接下来要手动创建一个 my.ini 配置文件放在 bin 同级目录。里面主要写三块内容,分别是客户端和服务端的字符集默认设为 utf8,避免以后存中文乱码。然后指定 basedir 和 datadir 的路径,一定要跟实际文件夹对应上。最后给 innodb 引擎分配合适的缓冲池大小,一般内存够的话给一百兆左右就行。
第三步注册服务并启动数据库
配置文件弄好后,继续在命令行里执行安装服务的命令。系统会把 mysql 注册到 windows 的服务列表里。执行完别急着关窗口,看一眼有没有显示 service successfully installed 的字样。确认没报错后,就可以通过 net start mysql 命令来启动数据库了。如果启动失败,大概率是 my.ini 路径写错了,或者 data 目录里有残留的旧数据冲突。这时候把 data 文件夹删干净重新初始化一遍通常就能解决。启动成功后,打开任务管理器或者 services.msc 都能看到 mysql 服务处于运行状态。
第四步修改密码与远程连接设置
刚装好的 mysql 默认 root 账号是没有密码的,直接登录就行。输入 mysql -u root -p 回车两次就进去了。进去之后第一件事就是改密码,不然谁都能连上来操作太危险。执行 set password for root@localhost=password新密码; 这条语句即可生效。如果你需要在别的电脑上访问这台数据库,还得开放防火墙端口并且授权远程登录。在命令行里跑一下 grant all privileges on *.* to root@% identified by 密码; 再 flush privileges; 这样外网 ip 就能连上了。记得顺手把本机的防火墙入队规则加上 3306 端口,不然网络不通也是白搭。
常见问题与避坑指南
安装过程中最容易卡住的地方通常是服务起不来或者命令行闪退。遇到这种情况先检查环境变量有没有拼错字母,很多时候只是多了个空格或者分号。另外 5.5 版本对 win10 或者 win11 的兼容性稍微有点弱,如果打不开命令行可以尝试右键以兼容模式运行。还有个小细节,导入大 sql 文件的时候别直接用界面工具,直接在 cmd 里用 source 命令或者重定向符号导入速度会快很多,也不容易因为网络波动中断。数据备份记得定期拷走,老版本的文件结构比较特殊,直接复制 data 文件夹就能完整迁移到另一台机器上。
按照上面这套流程走下来,你的 mysql 5.5.25a 就能稳稳跑起来了。整个过程不需要额外的插件或者第三方驱动,纯靠原生命令搞定。后续如果需要升级或者其他配置调整,思路也是一样的。遇到问题多查下 error log 日志文件,里面会写得清清楚楚,基本都能自己排查解决。祝你部署顺利,业务跑得飞快。



