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

MySQL 5.5.22 详细安装教程与配置指南

时间:2026-09-29 22:28:58 来源:www.vaopo.com 人气:人

很多老项目或者特定的开发环境依然需要用到 MySQL 5.5.22 这个版本。虽然它已经停止官方维护,但在一些遗留系统或特定测试场景中,稳定运行依然是首要目标。下面这份教程会从零开始,带你一步步完成解压、配置、服务注册以及密码设置的全过程,全程避开复杂的专业术语,直接上实操步骤,确保你能一次性成功。

一、准备工作与环境检查

在安装之前,先确认你的电脑是 Windows 系统。MySQL 5.5.22 对系统兼容性要求不高,Windows 7 到 Windows 10 都能顺利运行。去官网或者可信的归档站点下载对应系统的安装包,强烈建议选择 zip 压缩格式,不要选 msi 安装包,因为 zip 版更利于手动管理配置文件和路径。下载完成后,随便找个磁盘根目录新建一个文件夹,比如 D盘下的 mysql_5.5.22,然后把压缩包里的所有文件解压到这个文件夹里。解压后你会看到一堆文件和几个文件夹,其中 data 文件夹暂时是空的,后面安装程序会自动生成必要的数据文件。

二、初始化数据库与创建配置文件

解压完只是第一步,核心在于让 MySQL 识别你的数据存放位置。打开刚才解压的文件夹,找到名为 my-default.ini 的文件,把它复制一份并改名为 my.ini。用记事本或者代码编辑器打开这个新文件。在文件最开头加上 default-character-set=utf8 这一行,这是解决中文乱码的基础保障。接着找到 datadir 这一项,把后面的路径改成你实际解压的路径,注意路径中的反斜杠要写成双斜杠,例如 datadir=D:\\mysql_5.5.22\\data。保存并关闭文件。

接下来打开命令提示符,务必以管理员身份运行。输入 d: 回车切换到 D 盘,再输入 cd mysql_5.5.22\\bin 进入程序目录。执行 mysqld --initialize-insecure 命令,这一步会让系统自动在 data 文件夹里生成必要的系统表和授权表,屏幕滚动几行文字后显示成功即可。如果提示缺少动态链接库,说明系统没装 .NET Framework 或者 VC++ 运行库,去微软官网补全一下环境就行。

三、注册服务与启动运行

数据初始化完毕后,就可以把 MySQL 注册成 Windows 系统服务了。继续在命令行里输入 mysqld --install MySQL55 命令,成功后会提示 Service successfully installed。这里的 MySQL55 是你自定义的服务名称,方便以后在任务管理器里区分。注册完成后,输入 net start MySQL55 来启动服务,看到服务名正确启动的提示就说明底层已经跑起来了。

为了方便日常操作,建议把 MySQL 的 bin 目录加入系统环境变量。右键此电脑属性,打开高级系统设置,点击环境变量,在系统变量里找到 path,编辑后新增一行你 bin 目录的路径。这样以后在任何文件夹下打开 cmd,都可以直接敲 mysql 命令,不用每次都切盘查找路径。

四、设置初始密码与连接测试

刚装好的 MySQL 默认是没有密码的,直接登录存在安全隐患。在命令行输入 mysql -u root -p,密码提示符那里直接回车就能进去。进入 mysql 交互界面后,依次执行以下语句:先 use mysql 切换数据库,然后 update user set password=password(123456) where user=root; 把密码改成你自己想要的,最后 flush privileges; 刷新权限表。输完 quit; 退出客户端。下次再登录时,系统就会强制要求输入新密码,安全性就完全到位了。

安装过程中最常遇到的就是端口占用和字符集报错。如果发现 3306 端口被其他软件挡住,可以在 my.ini 里加一句 port=3307 换个端口重新加载配置。要是导入数据时发现中文变成问号,回头检查一下 my.ini 里的 character-set-server=utf8 是否写对,并且必须重启服务才能生效。整个过程走一遍下来,大概十五分钟就能搞定。按照这个流程操作,能避开绝大多数新手容易踩的坑,让你的本地开发环境快速恢复可用状态,后续配合 PHPStudy 或者宝塔面板也能无缝衔接。