Fórum Debian

Versão Completa: Alterar Diretório Base MySQL
Você está atualmente visualizando uma versão simplificada do conteúdo. Visualizar a versão completa com formatação.
Pessoal, eu preciso alterar o diretório base do MySQL de /var/lib/Mysql para /home/MeuDiretorio.

Antes de postar aqui eu procurei por diversos lugares e a solução encontrada foi alterar o datadir do arquivo my.cnf, ou seja datadir =/home/MeuDiretorio.

Mas não funcionou, todos os bancos criados ainda vão para /var/lib/mysql...

E quando tento reiniciar ou parar o mysql falha:

[email protected]:/home/cleber# invoke-rc.d mysql stop
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
[email protected]:/home/cleber# service mysql stop
Stopping MySQL database server: mysqld failed!
[email protected]:/home/cleber# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld failed!


Desde já agradeço a ajuda..

Abrss...
Cleber, blz?
Talvez um link simbólico resolva to teu problema cara.
ln -s /var/lib/mysql /home/<diretorio>
Daí sempre que precisar criar um novo banco, basta ir em /home/<diretorio> e criá-lo.

Acho que para a urgência resolve! =D

Abraço a todos.
Posta o teu my.cnf

E altera no datadir mesmo, mas tu deu permissão 600 para o diretório e o dono é o mysql?
URL de Referência