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

MySQL 5.5.56 详细安装与配置教程

时间:2026-10-03 10:33:06 来源:www.vaopo.com 人气:人

现在很多企业级老项目依然依赖 MySQL 5.5.56 版本,这个版本虽然发布年份较早,但胜在架构成熟、运行极其稳定,内存开销也控制得比较好。对于需要搭建经典 LAMP 或 WAMP 环境的开发者来说,手动部署解压版是最稳妥的选择。下面这份教程完全基于 Windows 系统编写,不依赖任何第三方一键包,帮你从零理清每一个关键节点,避免被乱七八糟的自动向导带偏节奏。

第一步:获取纯净安装包

强烈建议使用 zip 压缩包格式,而不是 msi 安装程序。zip 版没有冗长的注册表和残留文件,解压即用,后期想迁移到别的机器直接把整个文件夹拷过去就能跑。去官网历史版本库或者国内软件站下载 5.5.56 的 zip 包,下载到本地后新建一个专门的路径,例如 D:\soft\mysql,把压缩文件全部解压到这里。解压完毕你会看到 bin 文件夹,里面全是数据库的核心命令,后面的操作几乎都要在这个目录的上下文里完成。

第二步:编写基础配置文件

进入解压后的根目录,找到名为 my-default.ini 的文件,复制一份并改为 my.ini。右键用记事本或代码编辑器打开,清空里面的注释行,逐行填入必要参数。第一行写 basedir=D:\\soft\\mysql,注意反斜杠要双写转义。第二行写 datadir=D:\\soft\\mysql\\data,这是数据库实际存放表的物理位置,首次运行会自动生成。第三行写 port=3306,保持默认即可。第四行写 character-set-server=utf8mb4,这句非常关键,老版本默认可能是 latin1,不改的话存中文会乱码。最后加一句 default-storage-engine=INNODB 指定存储引擎。保存后关闭,配置文件就生效了。

第三步:初始化数据目录并注册系统服务

按键盘上的 Win 加 R 键,输入 cmd 调出黑色终端,一定要鼠标右键选择以管理员身份运行,否则权限不够会报错。先把路径切到 mysql 的 bin 目录,输入 cd D:\soft\mysql\bin 并回车。接着输入 mysqld --install 命令,系统提示 Service successfully installed 说明服务已注册到 Windows 启动项。紧接着输入 mysqld --initialize-insecure 命令,这条指令会扫描配置文件里的路径,自动创建系统库和空的 root 账户。过程中屏幕会滚动一些日志,等光标回到下一行就是跑完了。千万不要输成 initialize 不带 insecure,那样会强制生成随机密码,新手根本查不到,后续调试会卡死。

第四步:启动数据库并绑定初始密码

在管理员终端里直接敲 net start mysql,看到 MySQL 服务已成功启动的字样就算跨过这道坎。为了验证是否真正可用,再开一个新窗口,输入 mysql -u root -p 并按回车。此时提示输入密码,因为刚才初始化的是空密码,直接按回车就能进入 mysql 命令行界面。进去后别急着查表,先执行一条授权语句来固定密码,输入 set password for 'root'@'localhost'=password('你的自定义密码'); 替换成你自己想的强密码。执行完立刻输入 flush privileges; 刷新权限表,最后 quit 退出。这一步做完,数据库才算真正具备生产环境的基本安全水位。

第五步:客户端连接测试与常见故障排除

推荐使用 Navicat 或者 HeidiSQL 这类图形化工具,新建连接时主机填 127.0.0.1,端口留 3306,用户名 root,密码填刚才设置的数字,点测试连接。如果弹窗显示连接成功,说明整套流程毫无瑕疵。如果碰到 10061 无法连接,通常是 windows 服务没启动或者防火墙拦截了 3306 端口,去控制面板的防火墙高级设置里放行 TCP 入站规则即可。如果报 1045 访问拒绝,百分之九十是密码记错或者大小写混淆,回命令行重新走一遍 set password 流程就能重置。另外提醒一点,老版本不支持某些新版客户端的加密认证方式,如果连不上可以在配置文件里加一句 old-passwords=1 兼容一下。

后续维护与注意事项

部署完成后,建议立即养成备份习惯。MySQL 5.5.56 的数据都实实在在躺在 data 文件夹里,没事的时候把整个 data 目录打包压到移动硬盘里,比什么远程备份都踏实。这套手动安装法虽然前期多敲了几行命令,但一旦跑通,以后不管换电脑还是租云服务器,十分钟就能克隆一套一模一样的环境。按照上面的步骤一步步来,绝对能避开绝大多数新手容易踩的坑,顺利把数据库跑起来。