环境准备与注意事项
在Ubuntu服务器上部署MySQL5.5版本,通常适用于对数据库版本有特定兼容要求的老旧项目或测试环境。虽然该版本已停止官方维护,但在内网隔离或遗留系统中仍有广泛使用场景。操作前请确保你的Ubuntu系统为14.04或16.04等经典长期支持版本,因为新版Ubuntu默认源可能已移除5.5版本的软件包。建议提前备份重要数据,并使用具有sudo权限的普通用户登录终端,避免直接使用root账户执行高风险命令。
第一步:更新系统软件源
打开终端后,首先执行系统更新命令,确保基础依赖库处于最新状态。输入apt-get update并回车,等待进度条跑完。这一步能同步最新的软件包索引,防止后续安装过程中出现依赖冲突或无法定位包的错误。如果遇到网络超时问题,可以更换为阿里云或清华大学的国内镜像源地址,大幅提升下载速度。
第二步:添加MySQL5.5官方源
由于默认仓库不含旧版MySQL,需要手动添加对应的源文件。使用文本编辑器创建新的源列表,将官方提供的5.5版本源地址写入配置文件中。保存后再次运行apt-get update刷新缓存。部分用户可能会遇到公钥验证失败的提示,此时只需导入对应的GPG密钥即可解决,整个过程无需复杂编译,纯APT管理最为稳定。
第三步:执行安装命令
源配置完成后,直接运行apt-get install mysql-server-5.5进行安装。安装向导会提示确认依赖包及占用空间,输入y继续。期间系统会自动拉取核心组件、客户端工具及相关脚本。若提示需要设置root密码,请按屏幕指引输入强密码并确认。整个下载与解压过程取决于服务器带宽,一般几分钟内即可完成。
第四步:启动服务与开机自启
安装结束后,MySQL默认不会立即自动运行。需手动启动守护进程,通过service mysql start命令激活服务。接着使用systemctl命令将其设置为开机自启,确保服务器重启后数据库能正常加载。通过netstat或ss工具监听3306端口,若能看到对应连接状态,说明服务已成功绑定并准备接受请求。
第五步:安全初始化配置
首次运行必须执行安全加固脚本。调用mysql_secure_installation工具,按步骤依次修改root默认密码、移除匿名用户、禁止远程root登录以及删除测试数据库。这些操作能大幅降低暴力破解风险,符合生产环境的安全基线要求。完成后记得检查配置文件中的bind-address参数,根据实际需求决定是仅允许本地访问还是开放局域网权限。
第六步:连接测试与常见问题排查
使用mysql-u root-p命令尝试本地登录,若顺利进入命令行交互界面,代表安装成功。若遇到Access denied错误,通常是密码记录不一致导致,可通过跳过授权表方式重置。若客户端连接报拒绝访问,请检查防火墙是否放行3306端口,并在MySQL用户表中为指定IP授予相应权限。日常运维建议定期导出关键数据,老版本虽功能稳定,但补丁更新已全面停止,务必做好隔离防护。



