MySQL Sandbox parece ser uma solução viável no seu caso.
Acabei de instalar o Ubuntu 12.04 no trabalho, que funciona muito bem. Infelizmente, por motivos de trabalho, eu preciso usar o mysql versão 5.1. Não consigo encontrar uma maneira limpa de instalá-lo. Eu devo instalá-lo da maneira usual porque temos scripts que dependem dos diretórios e diretórios de instalação padrão do ubuntu. Eu evitaria o downgrade da minha distro (e não tenho tempo para fazê-lo). Você pode por favor apontar uma boa maneira de fazer isso?
MySQL Sandbox parece ser uma solução viável no seu caso.
Sua melhor aposta é continuar usando o lançamento do Ubuntu que seus scripts esperam. Talvez você possa usar contêineres LXC para fazer isso de uma maneira leve. Se seus scripts são destinados a lucidez:
sudo apt-get install lxc
lxc-create -t ubuntu -n my-lucid-box -- -r lucid --bindhome myuser
Isso criará um contêiner de shell vazio (como uma VM, mas usando o kernel para isolamento em vez de virtualização verdadeira) e vinculá-lo à rede virtual lxcbr. Ele terá seu diretório home montado e seu usuário copiado para que você possa usar ssh em qualquer tecla de ~/.ssh/authorized_keys
.
Você pode iniciá-lo então com 'sudo lxc-start -n my-lucid-box' e logar e instalar o mysql-5.1, que agora estará escutando no IP do container (geralmente em algum intervalo 10.xxx). / p>
A melhor parte disso é que o container está isolado do seu sistema de trabalho (exceto / home / youruser, tenha cuidado lá!), então quando você terminar, apenas lxc-destroy -n my-lucid-box e seu tudo acabou (não se preocupe, não vai remover o seu diretório pessoal).