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

MySQL 5.5 安装包详细下载与安装教程

时间:2026-10-09 15:35:50 来源:www.vaopo.com 人气:人

一、安装前环境与配置检查

在安装 MySQL 5.5 之前,先核对一下电脑的系统要求。这个版本属于经典的老牌数据库,主要支持 Windows XP 到 Windows 10(部分系统需手动安装兼容补丁),以及 CentOS 5/6、Ubuntu 10/12 等较老的 Linux 发行版。建议运行内存至少 2GB,硬盘剩余空间预留 1GB 以上,给数据和日志留出缓冲。如果本地已经装过旧版 MySQL,务必先把旧的彻底卸载干净,删除残留的 Data 文件夹、my.ini 配置文件和注册表项,否则新旧文件混在一起极易引发端口冲突或配置覆盖报错。同时,请确认系统已安装 Microsoft Visual C++ 2008 Redistributable,这是 MySQL 5.5 运行依赖的基础组件,缺少它的话安装过程会直接闪退或卡在依赖检查阶段。

二、获取官方安装包

目前 Oracle 官网默认推送的是 8.0 或 9.0 新版本,寻找老版本需要进历史归档页面。打开浏览器访问 MySQL 官方开发者网站,搜索 MySQL Community Server 5.5,点击进入 Downloads 页面。向下滚动找到 Archive 或 Older Releases 板块,选择对应操作系统的安装包。Windows 用户推荐下载 zip archive 免安装版或者 setup exe 安装版。exe 版适合新手,自带图形化向导,自动化程度高;zip 版更轻量纯净,解压后修改配置文件就能直接使用。Linux 用户则选择对应的 RPM 二进制包或 Source Code 源码包。下载时务必区分 32 位和 64 位架构,选错会导致程序无法启动或性能骤降。所有社区版本均免费开源,无需注册账号即可通过直链下载。

三、Windows 图形化安装步骤

双击下载的 exe 安装包,阅读并同意许可协议后进入类型选择界面。这里通常提供 Developer Default 和 Server only 两种模式,一般开发测试选 Developer Default 即可。接着选择安装路径,默认安装在 C 盘 Program Files,但为了后期备份迁移方便,强烈建议自定义到 D 盘根目录,例如 D:\mysql-5.5。点击下一步后,安装程序会自动解压并复制核心文件,期间严禁断电或强行关闭窗口。完成后会弹出配置向导,第一步是配置服务器实例。主机名保持默认 localhost,字符集强烈建议选择 utf8mb4,能完美兼容生僻字和各类特殊符号。数据库目录可以沿用默认,也可以单独指定数据存放位置。密码设置环节,root 超级管理员密码务必妥善记录,若勾选允许远程连接,记得在系统防火墙放行 3306 端口。最后点击 Execute 执行按钮,等待进度条跑完,数据库服务就会自动注册到操作系统中并立即启动。

四、Linux 命令行部署流程

Linux 环境下没有图形界面,全靠终端命令操作。先把 rpm 包上传至服务器目录,使用 tar 解压源码包的用户需提前安装 gcc 和 cmake 编译工具链。以 yum 源安装为例,直接在终端输入 rpm -ivh mysql-community-server-5.5.rpm 回车,系统会自动解析并处理依赖关系。安装完毕后,输入 service mysqld start 启动守护进程。首次启动会自动初始化 data 目录,生成临时 root 密码,该密码记录在 /var/log/mysqld.log 日志文件中,使用 grep 命令快速提取即可。拿到临时密码后,登录客户端 mysql -u root -p,执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 修改初始密码。接着运行 flush privileges; 刷新权限表。如果需要外部机器访问,执行 grant all privileges on *.* to 'root'@'%' identified by '密码'; 然后重启服务生效。整套流程熟练后大约十分钟即可完成。

五、验证与基础排错指南

安装完成并不代表万事大吉,必须跑通验证流程。打开命令行或 Navicat 等管理工具,输入 mysql -u root -p 尝试登录。如果能直接进入 mysql> 提示符,说明核心服务运行正常。接着输入 show databases; 查看默认数据库列表。如果出现连接被拒,先查任务管理器或服务列表里有没有 mysqld.exe 或 mysqld 进程在后台驻留。常见报错 1045 代表密码错误,10061 代表服务未启动,2003 代表防火墙拦截。遇到中文乱码问题,重点检查 my.ini 或 my.cnf 里的 default-character-set 是否全局统一改为 utf8mb4。定期打包备份 data 文件夹下的 ibdata1 文件和各业务库目录,比依赖第三方工具备份更安全可靠。

六、总结与建议

MySQL 5.5 虽然发布多年,但在一些老旧项目维护、特定硬件适配或低配嵌入式服务器上依然具有不可替代的价值。它的资源占用极低,单实例长期运行非常稳定。按照上述步骤操作,避开依赖缺失和路径冲突这两个大坑,基本一次就能顺利装成。切记老版本的安全补丁更新频率较低,生产环境务必做好内网隔离,切勿直接暴露在公网上。掌握这套安装与排查逻辑,以后迁移任何历史版本都能轻松应对。