现在很多老项目或者特定服务器环境还在使用MySQL 5.5版本,虽然官方已经停止维护,但部分企业为了兼容旧系统仍需部署。下面这份教程以Windows系统为例,详细讲解MySQL 5.5.25的安装全流程,步骤尽量简化,避开常见坑点,新手也能一次搞定。
安装前的准备工作
先确认你的操作系统是32位还是64位,这决定了你该下载哪个架构的安装包。去MySQL官网的归档页面或者可靠的镜像站下载5.5.25版本的ZIP压缩包。下载完成后,检查电脑里是否已经装过其他版本的MySQL或MariaDB,如果有,建议在控制面板里先把它们卸载干净,或者直接关闭相关后台进程,避免端口冲突。另外,建议提前准备好一个非中文路径,比如D盘根目录,因为老版本对中文路径的支持非常差,强行安装容易报错。
下载与解压安装包
下载完毕后开始解压。将ZIP文件直接解压到你准备好的文件夹,例如D:mysql-5.5.25。解压后进入该目录,找到my-default.ini文件,复制一份并重命名为my.ini。这个配置文件是MySQL运行的核心,后续的所有参数都在这里修改。用记事本打开my.ini,在[mysqld]节点下添加basedir和datadir两行,分别指向你的解压根目录和数据存放目录。比如basedir=D:mysql-5.5.25,datadir=D:mysql-5.5.25data。保存时注意编码选择ANSI或UTF-8,不要选成带BOM的格式,否则程序读取时会乱码。
配置环境变量
接下来配置系统环境变量。右键点击我的电脑选择属性,进入高级系统设置,找到环境变量里的Path变量并编辑。在末尾追加分号和你的bin目录路径,例如;D:mysql-5.5.25bin。配置完后按回车确认,重新打开命令提示符窗口,输入mysql命令看看能不能识别。这一步很多人会漏掉,导致后面所有指令都提示不是内部命令。
初始化数据库与启动服务
环境变量配好之后就可以初始化数据库了。以管理员身份运行CMD,切换到MySQL的bin目录下,执行mysqld --install命令把MySQL注册为系统服务。注册成功后,继续执行mysqld --initialize-insecure --user=mysql来初始化数据目录,这一步会自动生成初始数据和空密码。等待进度条跑完,数据文件夹里就会多出大量文件,说明初始化成功。接着输入net start mysql启动服务,看到服务名启动成功的提示才算真正跑起来。
设置密码与登录测试
服务启动后需要设置root密码。命令行输入mysql -u root -p,初始密码通常为空,直接按回车就能进界面。进入mysql命令行后,输入set password for root@localhost=password(新密码);把密码改掉。改完密码记得输入flush privileges刷新权限,然后exit退出。这时候你可以尝试用刚才设置的密码重新登录,如果能顺利进入mysql>提示符,说明安装完全成功。
安装过程中如果遇到卡死或者报错,大概率是端口被占用或者ini文件格式不对。可以先去任务管理器结束掉mysql.exe进程,再检查my.ini里的路径有没有多打空格。老版本兼容性一般,尽量保持环境纯净。按照这套流程走一遍,基本不会翻车。装好后建议备份好my.ini和数据目录,方便以后迁移或恢复。



