MySQL 5.5.43版本虽然属于较早期的稳定版,但在一些老旧服务器或特定兼容环境里依然有广泛的使用需求。很多新手在部署时容易卡在配置文件和环境变量上,下面这份教程会一步步带你完成从下载到成功启动的全过程,全程采用命令行与图形界面结合的方式,确保操作清晰不绕弯。
安装前的准备工作
首先处理下载与解压环节。建议直接前往官方归档页面或者国内镜像站获取mysql-5.5.43-win32.zip或win-x64.zip安装包。下载完成后,将压缩包解压到一个路径不包含中文和特殊字符的文件夹中,例如D:\Program Files\MySQL\mysql-5.5.43。保持路径简短且全英文是避免后续报错的关键习惯。解压后你会看到几个默认目录,其中data文件夹用于存放数据文件,docs放文档,include放头文件,lib放库文件,scripts放初始化工具,bin则是核心执行命令所在的地方。
解压与目录配置
接下来进入核心的配置文件编写阶段。在根目录下找到my-small.ini(或my-huge.ini),将其复制一份并重命名为my.ini。这个文件决定了内存分配、字符集和端口号等关键参数。用记事本打开它,在[mysqld]下方添加两行基础配置。第一行写basedir=D:\Program Files\MySQL\mysql-5.5.43,注意斜杠方向要统一。第二行写datadir=D:\Program Files\MySQL\mysql-5.5.43\data,这是数据库实际存储位置。保存文件时务必选择ANSI编码格式,否则中文注释会导致服务无法启动。如果你需要修改默认端口,可以在文件顶部加上port=3307,一般保持默认的3306即可。
系统服务注册与环境变量
环境变量与服务注册是很多人容易忽略的步骤。按Win加R键输入sysdm.cpl打开系统属性,点击高级选项卡下的环境变量,在系统变量里新建一个名为MYSQL_HOME的变量,值填刚才的解压路径。然后在Path变量末尾追加%MYSQL_HOME%\bin;,用英文分号隔开。这一步能让cmd在任何目录下都能识别mysql指令。接着以管理员身份打开命令提示符,切换到bin目录,输入mysqld --install MySQL55 --defaults-file="D:\Program Files\MySQL\mysql-5.5.43\my.ini"来注册服务。成功后会提示Service successfully installed。如果之前装过其他版本,记得先用sc delete mysql卸载旧服务再重试。
初始化数据库与设置密码
初始化数据库与设置初始密码紧随其后。在cmd里运行mysqld --initialize-insecure,该命令会在data目录下生成系统表空间和数据文件。注意5.5版本有些旧包可能不支持insecure参数,如果遇到报错,改用mysqld --initialize即可,但会产生随机密码。初始化完成后,直接在命令行输入net start mysql55启动服务。此时数据库已经跑起来了,但root用户还没有独立密码。输入mysql -u root -p,密码直接回车就能登录控制台。进入后执行SET PASSWORD FOR 'root'@'localhost'=PASSWORD('你的新密码');把密码改好,再用exit退出。
连接测试与常见问题排查
最后验证安装是否彻底成功。重新输入mysql -u root -p并输入刚才设置的密码,如果能顺利看到mysql提示符,说明底层通信正常。你可以输入show databases;查看默认的系统库,再创建一个测试表插入几条数据,确认读写都没问题。如果在连接过程中遇到10061错误,通常是服务没启动或者防火墙拦截了3306端口,检查任务管理器里的mysql进程,并在控制面板关闭相关防火墙规则即可。整个流程走完后,你的MySQL 5.5.43就已经稳定运行在本地了,后续搭配开发工具使用时,只需指向对应的配置文件路径即可完成集成。



