蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

MySQL 5.5详细安装配置教程完整指南

时间:2026-10-07 10:23:16 来源:www.vaopo.com 人气:人

很多老项目或者特定服务器环境依然需要用到MySQL 5.5版本。虽然官方已经停止维护,但在某些老旧系统迁移或本地开发测试中,它依然是稳定可靠的选择。下面直接给出最稳妥的免安装版压缩包安装步骤,避开图形化向导可能出现的各种报错,全程命令行操作,清晰明了。

安装前准备工作

首先确认你的操作系统是Windows还是Linux,这里以最常见的Windows 10或11为例。去官网或可靠的镜像站下载mysql-5.5.x-win32.zip或win64.zip压缩包。解压到没有中文和空格的目录,比如D盘根目录下的mysql-5.5。不要放在桌面或C盘Program Files里,否则权限问题会让你排查半天。检查电脑是否安装了Visual C++运行库,如果没有,先去微软官网下载并安装vcredist_x86.exe,这是MySQL服务启动的基础依赖。

创建核心配置文件

进入解压后的文件夹,找到my-small.ini、my-medium.ini等示例文件。复制其中一个,重命名为my.ini。这个文件就是MySQL的心脏。用记事本打开它,在[mysqld]标签下添加以下几行关键配置:basedir=D:\mysql-5.5,datadir=D:\mysql-5.5\data,character-set-server=utf8,default-storage-engine=InnoDB。注意路径里的反斜杠要转义成双反斜杠。保存后关闭。这一步决定了数据库存放位置和默认字符集,设为utf8能避免后期乱码大麻烦。

初始化数据目录与注册服务

按下Win键加R,输入cmd,右键选择以管理员身份运行。这是必须的操作,普通命令提示符没有权限写系统服务。进入mysql的bin目录,执行cd D:\mysql-5.5\bin。先手动创建data文件夹,因为5.5版本不会自动初始化。然后输入mysqld --initialize-insecure --user=mysql。如果成功,会在data目录下生成一堆系统文件。接着输入mysqld --install MySQL55 --defaults-file=D:\mysql-5.5\my.ini。看到Service successfully installed就说明服务注册好了。这里的名称MySQL55可以自定义,后面管理会用到。

启动服务与设置密码

继续在管理员命令行输入net start MySQL55。如果提示服务正在启动或已启动,说明一切正常。现在打开MySQL客户端,输入mysql -u root -p,初始密码默认为空,直接回车就能进去。进去之后第一件事就是改密码,输入set password for root@localhost=password(123456);。把123456换成你喜欢的强密码。修改成功后,输入exit退出。此时你可以用新密码重新登录验证一下,输入mysql -u root -p后输入刚才设的密码,看到Welcome就彻底成功了。

常见问题快速排查

如果启动时提示找不到dll,回去补装VC++运行库。如果服务启动失败,去data目录找.err日志文件,用记事本打开看最后一行错误提示,通常是路径写错或端口3306被占用。如果遇到连接超时或拒绝访问,可能是防火墙拦截了3306端口,去控制面板高级安全设置里放行tcp的3306端口即可。另外,5.5版本的密码插件比较老,如果用Navicat等新版工具连接报2058错误,需要在命令行执行alter user root@localhost identified with mysql_native_password by 123456;刷新认证方式。

总结与后续建议

按照以上步骤操作,基本能一次搞定MySQL 5.5的环境搭建。整个过程不需要勾选任何复杂选项,纯靠配置文件和命令行控制,稳定性最高。安装完成后,建议备份好my.ini和data文件夹,方便以后换机器一键恢复。虽然5.5已经属于历史版本,但掌握它的安装逻辑对理解整个MySQL体系非常有帮助。遇到具体报错时,优先看err日志和官方文档对应章节,通常都能快速定位。祝你的开发或测试环境顺利跑起来。