很多老项目或者特定的企业级开发环境仍然需要依赖MySQL 5.5版本。虽然现在的Ubuntu系统默认软件源已经全面转向新版本,但通过手动配置软件仓库,我们依然可以顺利安装并稳定运行这个经典版本。下面将一步步带你完成从环境检查、源配置、安装部署到安全初始化的全过程,语言尽量通俗,方便快速上手。
准备工作与系统环境确认
在安装之前,请先打开终端窗口。强烈建议使用root权限或者在所有命令前加上sudo前缀,这样可以避免后续出现大量的权限拒绝错误。首先运行lsb_release -a命令查看当前的Ubuntu版本信息,确认你的系统是12.04、14.04或16.04等历史版本,这些系统对5.5的支持最为完善。接着输入apt-get update命令更新现有的软件包列表,让系统索引保持最新。这一步虽然耗时不长,但能极大降低后续依赖库版本冲突的概率,为顺利安装打好地基。
添加MySQL官方源并更新软件库
由于新版Ubuntu的默认源已经移除了MySQL 5.5,我们需要手动把对应的软件源加进去。打开终端,使用文本编辑器创建或修改源文件。直接在命令行输入echo deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.5 > /etc/apt/sources.list.d/mysql.list,这里的trusty需要根据你实际查询到的系统代号进行替换。保存文件后,再次运行apt-get update刷新缓存。这时候系统就能准确识别到MySQL 5.5的安装包及其依赖项。如果遇到网络超时,建议切换国内镜像源地址,保证下载速度稳定。
执行MySQL 5.5安装命令
源配置完成后,直接输入apt-get install mysql-server-5.5 mysql-client-5.5进行批量安装。系统会列出即将下载的包大小和依赖关系,按Y键继续即可。安装过程中通常会弹出交互式配置界面,主要任务就是让你设置root用户的密码。这里务必牢记你自己设定的管理员密码,千万不要留空或输入过于简单的数字。如果因为网络中断导致安装卡住,可以重试apt-get install命令断点续传。整个过程大概只需两三分钟,等待进度条走完且终端返回提示符就算完成核心安装。
启动服务与安全初始化设置
安装完毕并不代表数据库已经就绪,还需要手动拉起服务。使用service mysql start命令启动MySQL守护进程,并通过systemctl status mysql检查服务状态。接着执行mysql_secure_installation脚本,这是官方提供的标准安全加固工具。按照屏幕提示依次操作:移除匿名账户、禁止root用户远程登录、删除test测试库、重载权限表。这些步骤能有效防止未授权访问,大幅提升数据库的安全性。完成所有选项确认后,重启一次服务让配置完全生效。
验证安装结果与日常维护技巧
最后一步就是确认数据库能不能正常调用。在终端输入mysql -u root -p,回车后输入刚才设置的密码。如果能顺利进入mysql命令行界面,看到欢迎提示符,说明安装完全成功。输入show databases;查看系统自带的数据库列表,再输入select version();核对版本号是否为5.5.x。如果需要开启远程连接,记得修改/etc/mysql/my.cnf配置文件,把bind-address参数改为0.0.0.0,并在系统防火墙中放行3306端口。日常维护时,多关注/var/log/mysql/error.log日志文件,遇到卡顿或连接失败时,从这里排查效率最高。掌握这套方法后,以后遇到旧版本数据库的部署需求也能轻松应对。



