mysql5.5压缩版详细安装配置教程

2026-10-13 16:53:27

很多开发者在部署老项目或搭建本地测试环境时,依然会用到MySQL 5.5版本。相比传统的安装包,压缩包解压即用,更灵活且不额外修改系统注册表。下面手把手教你完成Windows环境下MySQL 5.5压缩版的完整安装、配置与启动流程。

第一步:下载与解压

前往MySQL官方归档页面或其他可信镜像站,下载windows平台的zip格式压缩包。下载完成后,在磁盘非系统分区新建一个专用文件夹,例如D:\mysql-5.5.62-winx64。将压缩包全部解压到该目录。切记路径中不要包含中文、特殊符号或空格,否则后续服务注册极易报错。解压后根目录应包含bin、data、include等核心子文件夹。

第二步:创建与编辑配置文件

进入根目录,找到自带的my-default.ini文件。复制一份并重命名为my.ini。右键选择用记事本或专业代码编辑器打开。主要调整以下几项关键参数:

首先定位basedir和datadir,将其路径替换为你的实际安装目录,例如basedir=D:\mysql-5.5.62-winx64\datadir=D:\mysql-5.5.62-winx64\data。接着设置字符集,在default-character-set=utf8下方补充character-set-server=utf8,确保数据库默认支持中文存储。最后在[mysqld]模块末尾添加一行skip-grant-tables,这行配置仅用于首次初始化免密登录,配置完成并设好密码后必须删除,否则存在严重安全隐患。

第三步:初始化数据目录

按下Win加R键调出运行窗口,输入cmd打开命令提示符。强烈建议右键点击命令提示符,选择以管理员身份运行。在窗口中输入cd /d D:\mysql-5.5.62-winx64\bin切换到安装目录的bin文件夹。接着执行命令mysqld --initialize-insecure。该指令会自动在当前目录生成data文件夹及系统基础表结构。执行期间控制台会打印大量日志,等待显示完毕且不再滚动即表示初始化成功。

第四步:注册服务并启动

保持管理员命令行处于bin目录,输入mysqld --install MySQL55。系统会返回Service successfully installed提示,表明MySQL已写入Windows服务管理器。随后输入net start MySQL55启动服务。打开任务管理器或services.msc,核对MySQL55服务状态是否为正在运行。此时通过命令行输入mysql -u root -p回车,即可直接进入数据库交互界面。

第五步:重置密码与安全加固

进入交互界面后,依次输入以下SQL命令:use mysql; update user set password=password(你的新密码) where user=root; flush privileges; exit。命令执行成功后,立即打开my.ini文件,将之前添加的skip-grant-tables整行删除或加上分号注释。保存文件后,在管理员命令行输入net stop MySQL55停止服务,再输入net start MySQL55重新启动。此后每次登录均需验证密码,数据库安全性恢复至标准状态。

常见问题处理建议

安装过程中若遇到服务无法启动,优先检查3306端口是否被IIS或其他数据库占用,可通过netstat -ano查看进程详情。其次确认data文件夹未被设为只读,且当前登录的Windows账户拥有完全控制权。部分电脑开启防病毒软件实时扫描会拦截innodb日志写入,导致初始化卡死,可尝试临时关闭防护。完成基础配置后,建议使用可视化客户端连接localhost进行建表测试,确认读写正常后再迁移项目数据。掌握这套流程后,后续升级或更换版本也能快速复用。

相关文章