我需要在 Ubuntu 22.04 上安装 MySQL 5.5.45。我获得了使用 PHP 5.4.60 和 MySQL 5.5.45 的遗留代码。我安装 PHP 5.4.60 时没有遇到任何问题。但我无法安装 MySQL 5.5.45。我尝试了多种安装方法,但都不起作用,包括通过二进制文件安装。假设我需要这些特定版本,可以这样做吗?
我需要在 Ubuntu 22.04 上安装 MySQL 5.5.45。我获得了使用 PHP 5.4.60 和 MySQL 5.5.45 的遗留代码。我安装 PHP 5.4.60 时没有遇到任何问题。但我无法安装 MySQL 5.5.45。我尝试了多种安装方法,但都不起作用,包括通过二进制文件安装。假设我需要这些特定版本,可以这样做吗?
当然。
一种方法是下载
tar.gz
所需版本的文件并将其解压/opt/
(压缩包将有一个唯一的命名目录,其中包含版本号)。执行此操作的方法(我们用它来调试 mysql v5 和 v8):然后使用脚本/服务
/opt/mysql/
连接到您需要使用的版本。据我所知,mysql 5.46 中没有任何东西可以与 5.45 咬合,所以应该没有必要这样做。
MySQL 5.5.45 非常旧,我不建议使用它,尤其是在生产中。MySQL 5.5 的生命周期早已结束:支持于 2015 年 12 月结束,扩展支持于 2018 年 12 月结束。请考虑将代码迁移到最新版本的 MySQL。
但是,可以在 Ubuntu 22.04 上安装 MySQL 5.5.45。以下是一些基本说明:
删除其他 MySQL 版本
确保您已删除所有以前安装的 MySQL 和 MariaDB:
下载
从https://downloads.mysql.com/archives/community/下载 MySQL 5.5.45 :
安装
这将安装 MySQL 5.5.45
/opt/mysql/server-5.5
:用法
更改密码
为此,启动服务器,然后发出以下命令:
或者你可以运行: