随着网站和应用程序的发展,数据库的稳定运行至关重要。MySQL Server 5.5 虽然是一款较老的版本,但在许多老旧服务器或特定兼容环境中依然被广泛使用。本文将手把手教你如何在 Windows 和 Linux 环境下完成 MySQL 5.5 的安装、配置与基础优化,确保你能顺利搭建本地开发环境或部署生产服务。
准备工作与环境检查
在安装之前,首先需要确认你的操作系统是否符合要求。MySQL 5.5 支持 Windows XP 及以上版本,以及 CentOS 5、CentOS 6、Ubuntu 12.04 等主流 Linux 发行版。建议至少准备 512MB 的可用内存和 1GB 以上的磁盘空间。如果系统自带了旧版本的 MySQL 或 MariaDB,建议先通过控制面板或包管理器将其彻底卸载,并清理残留的配置文件夹,避免端口冲突。同时,临时关闭杀毒软件和防火墙的实时扫描功能,防止安装程序在写入核心文件时被误拦截。
Windows 系统安装步骤
从官网或可信渠道下载 MySQL 5.5 的 MSI 安装包。双击运行后,首先会弹出许可协议,勾选同意并点击下一步。在选择安装类型时,推荐选择 Developer Default 或 Full,前者适合开发测试,后者包含所有组件和示例数据。设置安装路径时,尽量避开含有中文或特殊字符的目录,例如直接安装在 C盘的 mysql 根目录下是最稳妥的做法。
进入配置阶段后,选择 Standalone MySQL Server 选项。输入默认端口 3306,如果遇到端口占用提示,可改为 3307。接下来设置 root 账户密码,务必牢记此密码,后续所有操作都依赖它。勾选启动服务并自动运行,完成后点击执行,等待进度条走完即可。安装结束后,建议打开命令行工具,输入 mysql -u root -p 验证能否正常登录。
Linux 系统安装步骤
Linux 环境下通常使用 YUM 或 APT 包管理器进行安装。以 CentOS 为例,先执行 yum install mysql-server mysql-client 命令。如果提示找不到源,需要手动添加官方仓库配置文件。下载完成后,运行 systemctl start mysqld 启动服务,并通过 chkconfig mysqld on 设置开机自启。对于 Ubuntu 用户,直接使用 apt-get install mysql-server-5.5 即可完成安装,系统会自动创建默认用户和基础目录结构。
安装完毕后,初始状态下的 root 账户通常没有密码或密码为空。为了安全起见,应立即运行 mysql_secure_installation 脚本。该脚本会引导你设置新密码、移除匿名用户、禁止远程 root 登录以及删除测试数据库。按照提示依次输入 y 确认即可,这一步对保障数据安全极为关键。
基础配置与性能调优
MySQL 5.5 的核心配置文件位于 Windows 的 my.ini 或 Linux 的 /etc/my.cnf。打开文件后,找到 [mysqld] 模块,根据实际硬件调整参数。例如将 innodb_buffer_pool_size 设置为物理内存的 50% 到 70%,能大幅提升查询速度。修改 character-set-server=utf8mb4 可以避免中文乱码问题。保存文件后,重启数据库服务使配置生效。
常见问题排查
安装过程中最常遇到的问题是服务无法启动。此时需要检查错误日志,Windows 一般在安装目录的 data 文件夹下,Linux 则在 /var/log/mysqld.log 中查找。常见原因包括端口被占用、权限不足或配置文件语法错误。另一个高频问题是客户端连接报错 1045,这通常是密码错误或远程访问未授权所致。可在数据库中执行 grant all privileges on *.* to root at percent sign identified by password command to open remote permissions, and refresh privilege tables.
掌握以上步骤后,你的 MySQL 5.5 环境就已经稳定运行。尽管该版本已停止官方维护,但合理配置仍能支撑中小型项目的日常需求。定期备份数据文件、监控慢查询日志,是保持系统长久健康的最佳实践。遇到具体报错时,优先查阅官方文档或技术社区,通常都能快速定位解决方案。



