为什么选择解压版安装
很多开发者在本地搭建测试环境时,更倾向于使用解压版安装包。相比传统的安装程序,解压版不需要繁琐的界面点击,也不会往注册表里写入大量冗余信息。只要路径配置正确,它就能直接运行,迁移起来也非常方便。MySQL 5.5.62 虽然版本稍老,但稳定性极高,适合跑老旧项目或者对性能要求不极端的业务场景。下面我们就一步步把环境搭起来,全程避开常见坑点。
下载与解压文件
首先去官方归档页面或者可靠的镜像站下载 MySQL 5.5.62 的 Windows 通用版压缩包,通常文件名带有 winx64 或 win32 字样。下载完成后,找一个磁盘根目录或者专门的软件文件夹,比如 D 盘新建一个 MySQL 目录。把下载的 zip 包直接拖进去解压。注意路径里尽量不要包含中文和空格,不然后期启动很容易报错。解压完成后你会看到一堆文件夹,像 bin、data、include、lib 这些,bin 目录下就是存放可执行命令的地方。如果是 64 位系统,务必确认下载的是 x64 版本,否则运行时会提示缺少依赖库。
编写配置文件 my ini
解压版默认不带配置文件,需要手动创建。进入解压后的主目录,找到 example 文件夹,里面有个 my small ini 或者 my large ini。直接复制一份到主目录,重命名为 my ini。用记事本打开它,修改里面的路径参数。重点改三处:basedir 指向你的解压根目录,datadir 指向 data 文件夹的全路径,还有 character set 改成 utf8mb4。保存退出。这一步相当于给数据库定规矩,告诉它数据存哪儿、用什么编码。如果遇到乱码问题,通常是这里没改对,改完后重启服务即可生效。
初始化数据目录
配置写好后,不能直接启动,得先初始化数据库。按下 Win R 键输入 cmd 打开命令行,切到解压目录的 bin 文件夹下。执行 mysqld initialize insecure 命令。这个参数表示初始化时不生成随机密码,直接把 root 账户设为空密码,方便新手测试。执行过程会打印一些日志,看到 Successfully 字样就说明 data 文件夹已经生成了完整的结构。如果没有加 insecure 参数,系统会生成一个临时密码,记得去 data 目录下的错误日志里查找。初始化这一步比较耗时,千万别中途关掉窗口。
注册服务并启动
为了让数据库能在后台一直运行,最好把它注册成 Windows 服务。继续在命令行里输入 mysqld install MySQL55 命令,这里的 MySQL55 是服务名,可以自定义。提示 Service successfully installed 后,服务就注册好了。接着输入 net start MySQL55 就可以启动它。如果提示权限不足,请以管理员身份重新打开命令行再试一次。启动成功后,任务栏右下角的网络图标旁边会出现一个小盾牌标志,说明数据库已经在后台默默干活了。你也可以去控制面板的服务列表里查看 MySQL55 的状态,确保它是已启动。
登录测试与密码修改
服务跑起来后,验证是否成功最简单的方法就是登录。在命令行输入 mysql u root p 回车,因为前面初始化的时候没设密码,直接按回车就能进数据库命令行界面。看到 mysql 提示符就说明一切正常。进去之后建议立刻修改密码,输入 alter user root localhost identified by 新密码 分号。改完密码后,下次登录就得带上参数了。整个过程走一遍,大概十分钟左右就能把环境彻底配好。以后重装系统只需要拷贝整个文件夹,重新执行注册服务命令就能恢复,非常省心。遇到启动失败的情况,优先检查端口占用和配置文件拼写,大部分问题都能迎刃而解。



