Alterar Diretório Base do MySql

Iniciado por cleber_maverick, 07 de Julho de 2011, 15:56

tópico anterior - próximo tópico

cleber_maverick

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:

root@mv02:/home/cleber# invoke-rc.d mysql stop
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
root@mv02:/home/cleber# service mysql stop
Stopping MySQL database server: mysqld failed!
root@mv02:/home/cleber# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld failed!


Desde já agradeço a ajuda..

Abrss...


amelotti

Cleber,

eu já fiz essa alteração em pelo menos uns 3 bancos. Alterei a localização do datadir e do tmpdir no my.cnf e movi os arquivos do banco para a nova localização. Sempre funcionou sem problemas. Você já checou as permissões? Se você está alterando para o seu home, pode ser que o usuário que sobe o banco (geralmente mysql) não tenha permissão nessa nova pasta.

[]'s

Luiz

zekkerj

Citar...a solução encontrada foi alterar o datadir do arquivo my.cnf...
Qual o caminho exato do arquivo my.cnf que você alterou?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D