很多老项目或者特定服务器环境仍然需要用到MySQL 5.5.48这个经典版本。虽然官方已经停止维护,但在某些遗留系统迁移或内网部署中依然非常实用。下面将用大白话带你一步步完成安装,避免踩坑,确保服务顺利跑起来。
一、下载与准备安装包
首先去官网或者可靠的镜像站下载对应版本的压缩包。根据你系统的位数选择win32还是win64版本。下载完成后建议放在一个全英文且不含空格的路径下,比如D盘根目录的software文件夹里。提前关闭杀毒软件的实时监控,防止它在解压或写入文件时误拦截关键组件。准备好之后就可以开始操作了。
二、解压与目录结构说明
把下载的压缩包右键解压到目标文件夹。你会看到一堆文件和文件夹。核心是bin目录,里面放着所有命令行工具。data目录一开始可能是空的,后面会自动生成。配置文件叫my.ini,如果解压后没有,需要手动新建一个。打开记事本写上基本配置,指定basedir为解压路径,datadir为data文件夹路径。设置default-character-set=utf8,保证后续存中文不乱码。保存好再重命名为my.ini。
三、初始化数据库服务
这一步最关键。以管理员身份运行命令提示符,也就是cmd。输入cd切换到你的mysql解压目录下的bin文件夹。执行mysqld --initialize-insecure --user=mysql命令。这里用的是安全初始化参数,默认root密码为空,方便初次调试。如果是生产环境记得换成标准初始化命令并记录临时密码。执行完后耐心等待,直到命令行重新出现光标,不要直接关闭窗口。这时你的data文件夹里会多出几十个ibd文件,这就是初始化的数据字典。
四、启动服务与登录测试
继续在同级目录下运行mysqld --install命令把mysql注册成Windows系统服务。成功后会提示Service successfully installed。接着用net start mysql启动它。打开新的cmd窗口,输入mysql -u root -p回车,密码直接敲回车即可进入命令行界面。看到Welcome字样就说明安装完全成功。这时候可以输入show databases;查看内置库,确认服务处于正常工作状态。
五、基础配置与安全优化
刚装好的数据库权限比较宽松,建议尽快做基础加固。进入命令行后修改root密码,执行update mysql.user set password=password(新密码) where user=root;刷新权限flush privileges;。把bind-address改成服务器实际IP或者0.0.0.0,让局域网其他机器能连上。在my.ini里调整innodb_buffer_pool_size,物理内存够的话设成总内存的百分之五十左右,性能提升很明显。定期备份data文件夹里的ibdata1文件,防止意外丢失。最后重启一下服务让配置生效。
按照这套流程走下来,MySQL 5.5.48就能稳稳跑在你的机器上。记住老版本兼容性较好但漏洞修复少,尽量放在隔离网络使用。遇到端口冲突或者报错乱码,先检查防火墙规则和ini文件编码是否统一。掌握这些要点,日常维护就会轻松很多。



