很多开发者在维护老项目或搭建测试环境时,依然需要用到MySQL 5.5.45这个经典版本。虽然官方早已停止更新,但在特定业务场景下它依然稳定可靠。下面为你梳理一套清晰完整的Windows系统安装流程,避开常见坑点,确保一次配置成功。
下载解压与环境准备
首先准备好安装包。建议去官网历史版本归档或者可信的镜像站下载mysql-5.5.45-win32.zip。下载完成后不要直接双击运行压缩包里的exe,最好先解压到一个没有中文和空格的路径,比如D盘根目录下的mysql-5.5.45文件夹。保持路径纯净能大幅减少后续权限报错的概率。解压完毕就可以双击setup.exe启动安装了。安装类型与组件勾选
安装程序会先进行环境检查,点击Next进入类型选择界面。这里强烈建议选择Custom自定义安装模式。不要选Typical典型安装,因为自定义才能让你手动指定安装路径、字符集和服务名称,避免后期改配置时手忙脚乱。勾选下一步,确认所有组件都打上勾,特别是客户端工具和命令行工具一定要装上,后面调试离不开。点击Execute开始复制文件,进度条走完会自动跳入配置界面。核心参数配置指南
这是最关键的环节,请按顺序填写。第一项Configure the MySQL Server now保持默认勾选,直接点Next。网络配置选Detailed configuration,开发用途推荐选Developer Machine,内存占用会比较低。数据库用途选Multifunctional Database,并发连接数填20到30即可。InnoDB缓冲池大小默认18MB就行,老机器调高点容易卡死。日志级别选Standard,兼顾性能与排查问题。继续往下走,设置端口号。默认是3306,如果本机已经装了其他数据库导致端口冲突,可以改成3307或者3308。修改完记得记下来,后面连库要用。认证方式选择Standard Mode,安全性足够日常使用。接着设置root密码,务必输入两次一致的新密码,别用空密码,否则本地直连没问题但远程访问会被拦截。服务名保持MySQL55,开机自启勾选上,方便重启电脑后自动加载。
最后一步Encoding选择Third Party Charset,下拉菜单里挑gbk或者utf8,根据你现有项目的编码习惯来定,选错会导致中文显示为问号。配置信息核对无误后点击Execute执行,等待服务创建和权限初始化完成。出现Success提示就代表安装配置全部就绪。点击Finish退出向导。
连通验证与常见问题处理
此时打开cmd命令行,输入cd D:\mysql-5.5.45\bin回车定位到目录,再敲mysql -u root -p,输入刚才设的密码。如果能顺利看到Welcome提示符和mysql>标志,说明底层服务跑起来了。接着输show databases;查看默认库列表,没报错就是完全正常。为了以后使用方便,建议把bin目录加入系统环境变量,这样在任何路径下都能直接调用命令行工具。遇到启动失败的别慌,多半是端口被占或者服务名重复。去任务管理器看进程里有没有残留的mysqld,有就结束掉。或者去控制面板的服务列表里找MySQL55,右键属性改成手动启动试试。装完记得把配置文件my.ini备份一份,以后升级或迁移数据直接替换就能恢复环境。这套流程跑通后,基础数据库就算彻底立住了,后续建表导数据顺理成章。



