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

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

时间:2026-10-21 16:38:10 来源:www.vaopo.com 人气:人

很多开发者在旧项目维护或特定环境部署时,依然需要用到 MySQL 5.5 版本。虽然这个版本已经停止官方长期维护,但在某些内网服务器或遗留业务系统中仍然广泛存在。下面将用大白话带你一步步完成安装,避开常见的坑,确保服务能顺利跑起来。整个过程不绕弯子,照着操作基本一次成功。

准备工作与环境检查

在安装之前,先确认你的操作系统是 Windows 还是 Linux。Windows 用户可以直接下载解压版或安装包,Linux 用户建议使用 yum 或 apt 源,或者下载对应的 rpm 包。无论哪种系统,都要提前关闭防火墙的 3306 端口限制,或者暂时停掉防火墙,避免安装后连不上数据库。另外,检查一下电脑里是否已经装过其他版本的 MySQL,如果有,务必把旧服务的注册表项或数据文件清理干净,否则端口冲突会让你头疼半天。清理干净后,重启一次电脑能彻底释放残留进程。

Windows 系统安装步骤

下载好 MySQL 5.5 的 zip 解压版后,将其解压到一个没有中文和空格的路径下,比如 D 盘根目录的 mysql 文件夹。进入该目录,找到 my.ini 配置文件。如果目录下没有,就新建一个 ini 文件。在文件中写入基础配置,指定 basedir 指向你的解压路径,datadir 指向 data 文件夹。接着打开命令提示符,一定要以管理员身份运行,切换到 mysql 的 bin 目录下,执行 mysqld install 命令来注册系统服务。这一步成功后,你会看到服务创建成功的提示,说明底层注册已经搞定。

初始化数据库与启动服务

服务注册完成后,还不能直接登录。需要先初始化数据目录。在 bin 目录下运行 mysqld --initialize-insecure 命令,这会在 data 文件夹下生成系统表空间和默认的空密码 root 账户。初始化这一步千万别跳过去,很多新手以为注册完服务就能直接用,结果一登录就报错。初始化完毕之后,直接在命令行输入 net start mysql 就能启动服务。如果提示启动失败,去查看 error log 日志文件,通常是因为端口被占用或者配置文件路径写错了。启动成功后,打开 cmd 输入 mysql -u root -p,直接回车即可进入数据库交互界面。

Linux 系统安装要点

Linux 环境下推荐用二进制包安装。先把 rpm 包上传到服务器,用 rpm -ivh 命令依次安装 common、libs、client 和 server 四个核心包。安装过程中会自动生成 my.cnf 配置文件。接着执行 service mysql start 启动服务。首次登录同样不需要密码。如果你习惯用 systemctl 管理,也可以直接调用 systemctl start mysqld。注意 Linux 默认的配置文件路径通常在 etc/mysql 或 etc/my.cnf,修改字符集时要记得加上 character-set-server=utf8,防止后续存中文出现乱码问题。遇到依赖缺失直接安装对应的基础库即可。

安全设置与远程访问配置

安装完只是第一步,正式上线前必须做安全加固。首先给 root 账号设置强密码,使用 set password for 'root'@'localhost'='新密码'; 语句完成。然后开放远程权限,执行 grant all privileges on *.* to 'root'@'%' identified by '密码'; 再 flush privileges; 刷新权限表。这时候从其他电脑用客户端工具连接测试一下。如果连不上,回头查 iptables 规则或者云服务器的安全组策略。最后别忘了定期备份 data 目录,MySQL 5.5 的 ibdata1 文件会随数据增长变大,预留足够的磁盘空间非常关键。日常维护中多观察慢查询日志,能有效提升老旧系统的运行效率。