如何安装 Mysql 5.0.75 而不是 Mysql 5.5

如何安装 Mysql 5.0.75 而不是 Mysql 5.5

我在 Amazon EC2 上有一个新的 Ubuntu Micro 实例。默认的 ami-8cfa58e5。

我通过快照存储数据的卷备份了较旧的 MySQL 数据库。我现在需要从该备份中恢复。当我使用 sudo apt-get install mysql-server 安装 mysql 时,我获得了最新版本 5.5。然后,当我按照此文档进行操作并安装驱动器时:http://aws.amazon.com/articles/1663?_encoding=UTF8&jiveRedirect=1

一切正常,但 MySQL 无法启动。我认为这可能是因为备份实例使用的是 mysql 5.0.75。我不是 Linux 专家,我该如何安装 Mysql 5.0.75 来测试这是否是导致我的问题的原因?

答案1

apt-get您可以使用以下命令在 Ubuntu 中安装软件包的先前版本

sudo apt-get install foo_package=version

但是对于 ami-8cfa58e5 (Ubuntu 12.04 Precise),您要测试的版本从未打包过,mysql-server12.04 的最旧版本是 mysql-server 5.1.58-1ubuntu1,可以使用以下方法安装

sudo apt-get install mysql-server=5.1.58

要获得 5.0.75,您需要使用较旧的 Amazon EC2 映像。

答案2

如果你有一点冒险精神,我有一个指向 MySQL 5.0.75 源代码的链接

由 SkySQL 提供:http://downloads.skysql.com/archive/index/p/mysql/v/5.0.75

下载源代码到Amazon EC2并运行make安装

如果有帮助,请告诉我们

答案3

这似乎是一个权限问题,请确保您为 Mysql 数据目录具有正确的权限和正确的所有者设置。

  chown mysql:mysql /PathtoMysqldatadirectory

相关内容