如何在 12.04 上安装 mysql 5.1?

如何在 12.04 上安装 mysql 5.1?

我刚刚在工作中安装了 Ubuntu 12.04,运行良好。不幸的是,由于工作原因,我需要使用 mysql 版本 5.1。我找不到干净的安装方法。我必须以通常的方式安装它,因为我们有依赖于 ubuntu 标准安装路径和目录的脚本。我会避免降级我的发行版(而且我没有时间这样做)。你能指出一个好的方法吗?

答案1

MySQL 沙盒对于你的情况来说这似乎是一个可行的解决方案。

答案2

最好的办法是继续使用脚本所需的 Ubuntu 版本。也许您可以使用 LXC 容器以轻量级方式完成此操作。如果您的脚本适用于 lucid:

sudo apt-get install lxc
lxc-create -t ubuntu -n my-lucid-box -- -r lucid --bindhome myuser

这将创建一个空的 shell 容器(类似于 VM,但使用内核进行隔离而不是真正的虚拟化)并将其绑定到 lxcbr 虚拟网络。它将挂载您的主目录并复制您的用户,以便您可以使用任何密钥从 ssh 进入~/.ssh/authorized_keys

然后您可以使用“sudo lxc-start -n my-lucid-box”启动它,然后登录并安装 mysql-5.1,它现在将监听容器的 IP(通常在 10.xxx 范围内)。

关于这一点最好的部分是容器与您的工作系统隔离(除了/home/youruser,要小心!),所以当您完成后,只需lxc-destroy -n my-lucid-box,它就会全部消失(不要担心,它不会删除您的主目录)。

相关内容