一、前期准备与环境检查
在安装老版本数据库软件时,步骤虽然基础,但细节决定成败。MySQL Server 5.5作为经典的稳定版本,至今仍有不少旧项目需要维护。下面直接给出从零开始的完整安装流程,不绕弯子,照做即可。先确认操作系统是Windows还是Linux。本教程以Windows 10或Server 2012为例,Linux用户思路一致只是命令不同。关闭杀毒软件和防火墙的实时防护,避免它们拦截注册表写入或服务启动。准备好管理员权限,普通账户操作容易在创建服务时报错。检查磁盘空间,至少预留500MB给程序文件,留出几个G给数据目录更稳妥。
二、获取安装包与解压
不要从不知名下载站获取,历史版本已下架,建议通过开源镜像站或归档网站找到官方ZIP压缩包。下载后右键选择解压到当前文件夹,或者自定义路径,比如D盘根目录下的mysql-5.5文件夹。切记路径里不要带中文和空格,否则后续配置环境变量和服务注册时会频繁报错。解压完成后,核对一下文件夹结构是否完整,确保bin目录下有mysqld.exe文件。
三、核心配置文件设置
进入解压后的根目录,找到名为my-default.ini的文件。将其复制一份并重命名为my.ini。用记事本或代码编辑器打开它。重点修改三处:第一,basedir和datadir的路径要改成你实际的解压地址,注意斜杠方向要用双反斜杠或者正斜杠。第二,在[mysqld]下方加上character-set-server=utf8,防止中文乱码。第三,如果电脑内存充足,可以调整innodb_buffer_pool_size为64M或128M,提升读写效率。保存并关闭文件。
四、命令行初始化与安装服务
按下Win键加R,输入cmd,务必点击以管理员身份运行。导航到你解压的bin目录下,输入cd路径回车。执行mysqld --initialize-insecure --user=mysql命令,这一步会自动生成data文件夹和空密码。接着输入mysqld --install MySQL55命令,将数据库注册为系统服务。看到Service successfully installed提示才算完成。
五、启动服务与初始登录
在同一个命令行窗口输入net start MySQL55启动服务。如果显示启动成功,说明一切正常。打开新的命令行,输入mysql -u root -p,默认密码为空,直接按回车进入。进入mysql命令行界面后,第一件事就是修改root密码,输入set password for root@localhost=password(新密码);然后刷新权限flush privileges;。退出后重新登录验证。
六、常见问题与避坑指南
遇到端口冲突别慌,MySQL默认占3306口。如果被其他软件占用,去任务管理器结束进程,或在my.ini的[mysqld]下加port=3307改端口。服务启动失败多半是data目录残留或ini路径写错,删掉data文件夹重装一次通常能解决。5.5版本较老,不支持太高的系统内核特性,若系统过新建议用虚拟机跑。日常维护记得定期备份data目录,升级或迁移前务必导出sql文件。这套流程覆盖了从下载到跑通的全链路,老版本兼容性确实有限,但只要按步骤来,十几分钟就能搞定。遇到问题优先看错误日志,一般都在data目录下的err文件里写得清清楚楚。掌握基础操作后,后续调优和迁移都会顺畅很多。



