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

mysql5520详细安装步骤与配置指南

时间:2026-09-29 11:04:05 来源:www.vaopo.com 人气:人

MySQL 5.5.20 是一款经典的关系型数据库版本,虽然发布时间较早,但在许多老项目维护、特定服务器环境或教学场景中依然被广泛使用。安装过程并不复杂,只要按顺序操作即可顺利跑通。本文以 Windows 系统为例进行讲解,Linux 系统的核心逻辑相同,主要差异在于命令行的执行方式。在开始之前,请确保你的电脑已经关闭杀毒软件或将其加入白名单,避免安装过程中的服务注册被意外拦截。

下载与解压安装包

首先从官方归档页面或可信的镜像源下载 zip 格式的免安装版压缩包。选择 zip 版本是因为它不需要复杂的图形化向导,更适合需要手动控制路径和参数的用户。下载完成后,将压缩包解压到你习惯存放软件的目录,比如 D 盘根目录下的 mysql5520 文件夹。解压后你会看到 bin、data、docs、include 等几个核心文件夹,其中 bin 目录存放着所有可执行命令,data 目录用于后续存储数据库文件。

创建并修改配置文件

进入解压后的根目录,找到名为 my-default.ini 的文件,复制一份并重命名为 my.ini。这是 MySQL 的核心配置文件,决定了字符集、端口、数据路径等关键参数。用记事本或代码编辑器打开 my.ini,重点修改以下几行内容。在 [mysqld] 下方添加 character-set-server=utf8mb4 设置默认字符集,避免中文乱码。接着指定 basedir 为你的实际解压路径,例如 basedir=D:\mysql5520。同样在 datadir 后面填入 data 文件夹的绝对路径,注意路径中的反斜杠需要转义或者直接使用正斜杠。保存文件后退出。

初始化数据库与注册服务

接下来需要打开命令提示符,务必以管理员身份运行。使用 cd 命令切换到 mysql 目录下的 bin 文件夹。先执行初始化命令 mysqld --initialize-insecure --user=mysql,这一步会在 data 目录下生成系统表空间文件和初始日志。如果提示缺少 dll 文件,通常是因为系统未安装 Visual C++ 运行库,补全后即可解决。初始化成功后,继续输入 mysqld --install MySQL55 --defaults-file="D:\mysql5520\my.ini",将程序注册为 Windows 系统服务,这里的名称可以自定义,但 defaults-file 必须指向你刚才编辑好的配置文件路径。

启动服务与设置密码

服务注册完毕后,直接在命令行输入 net start mysql55 即可启动数据库。如果启动失败,请检查命令提示符是否弹出错误代码,常见原因是配置文件路径写错或 data 目录权限不足。启动成功后,输入 mysql -u root -p 尝试登录,由于我们使用的是 insecure 初始化,此时直接回车即可进入客户端界面。进入之后,第一件事就是为 root 账户设置安全密码。执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 语句,刷新权限 flush privileges; 即可生效。至此数据库已经可以正常连接使用。

常见问题排查建议

在实际操作中,很多人会遇到端口冲突或服务无法启动的问题。如果发现 3306 端口被占用,可以在 my.ini 的 [mysqld] 下方添加 port=3307 更换监听端口。如果忘记密码或安装中途报错,可以直接通过 sc delete mysql55 删除旧服务,清空 data 文件夹后重新走一遍初始化流程。建议将 mysql 的 bin 目录添加到系统环境变量 path 中,这样以后在任何位置输入 mysql 命令都能直接调用,省去频繁切换目录的麻烦。按照以上步骤,稳定可靠的本地开发环境就搭建完成了。