一、获取安装包与清理环境
MySQL 5.5.26 是一款非常经典的数据库版本,虽然发布时间较早,但在一些老旧项目或特定服务器环境中依然被广泛使用。很多新手在部署时容易卡在环境变量配置或服务注册环节。下面直接用最直白的语言,把整个安装过程拆解清楚,照着做就能顺利跑起来。
第一步是获取安装包与清理环境。由于官方早已下架旧版,建议去国内镜像站或者可靠的开源归档站点下载。选择 Windows x86-32/64-bit MSI Installer 版本,这个版本自带图形化安装向导,对小白最友好。下载完成后,务必关闭所有正在运行的数据库软件,避免端口占用导致冲突。如果是服务器环境,推荐下载 Zip Archive 版本,文件更干净,没有多余的捆绑程序。
二、解压规划与核心参数配置
拿到安装包后,务必把它放在全英文路径下。创建文件夹 D:mysql55,把文件全部释放进去。不要放在桌面或者含有中文字符的文件夹里。接着找到根目录下的 my.ini 配置文件,用记事本打开。重点修改三处参数:basedir 指向你的安装路径,datadir 指向数据存放路径,比如 D:mysql55data。port 保持 3306。default-character-set 统一改成 utf8。保存时务必选择 ANSI 编码,否则中文路径会识别失败。
三、初始化数据目录与服务注册
这一步很多人会忽略,直接导致服务起不来。打开 cmd 命令提示符,切换到 mysql 的 bin 目录,执行 mysqld --initialize-insecure --user=mysql。这条命令会在 datadir 指定的位置生成系统表和初始数据。执行完后你会看到一堆日志滚动,最后显示 completed successfully 就说明数据初始化完毕。千万别手动建 data 文件夹,必须由程序自动创建。继续在 cmd 里输入 mysqld --install mysql --defaults-file=D:mysql55my.ini。这行命令会把数据库挂载到 Windows 服务管理器里。注册成功后,输入 net start mysql 开启服务。
四、启动验证与安全加固
命令行输入 mysql -u root -p,第一次安装通常默认密码为空,直接回车就能进。进入以后输入 set password for root@localhost=password(新密码); 修改管理员口令。接着输入 show databases; 列出系统库,再输入 use test; 切换测试库,创建一张临时表试试增删改查。能正常交互就说明底层引擎完全健康。打开任务管理器查看进程,如果有 mysqld.exe 在后台运行,代表数据库已经真正活过来了。
五、常见故障排查与优化建议
日常使用中经常碰到的坑主要集中在权限和网络方面。如果发现本地连接工具连不上,先在 mysql 命令行执行 grant all privileges on *.* to 'root'@'%' identified by '你的密码'; flush privileges; 开放远程访问权限。防火墙记得把 3306 端口加入白名单。遇到 innodb 报错或者事务回滚异常,大概率是 my.ini 里 max_allowed_packet 设置得太小,改成 16M 或 32M 就能解决。老版本稳定性其实很不错,只要避开路径含中文和编码错配这两个雷区,后续维护非常省心。按照这套流程走一遍,环境搭建基本一步到位,直接切入业务开发即可。



