Executa um servidor MySQL em uma pasta independente

3

Eu tenho visto muitas questões sobre como rodar vários servidores sql em um servidor, mas eu gostaria de executar o mysqld como um processo no nível do usuário e completamente auto-contido em uma pasta (não tenho permissões fora da pasta do meu usuário) .

Eu passei algum tempo usando o --defaults-file = my.cnf, mas ainda parece entrar em conflito com o servidor mysql em nível de sistema que está rodando.

Alguém sabe como fazer isso?

    
por codersarepeople 27.06.2012 / 22:12

2 respostas

1

Então você quer chirar o MySQL - Eu adoraria dizer que não há problema, mas esse não é o caso. É uma besta mal-humorada e não gosta de ser presa em chroot: P

As instruções do Chroot podem variar entre sistemas operacionais ou até mesmo distribuições, mas aqui está:

link

link

se você precisar de mais, basta pesquisar mysql chroot + seu nome de distro

    
por 27.06.2012 / 22:24
0

Você deve conferir o link . Eu o uso para executar várias instâncias de sandbox no meu laptop para testar diferentes versões do mysql. Parece que está rodando ok apenas do meu homedir, mas eu não testei rodando um sandbox com outra instância do mysqld na mesma caixa. Provavelmente deve funcionar bem, já que aloca uma porta não padrão, mas você deve ser cuidadoso.

    
por 28.06.2012 / 00:23