MySQL: Alterar diretório base de dados

Publicado por André Costa em 02/01/2009

[ Hits: 44.871 ]

 


MySQL: Alterar diretório base de dados



Amigos do VOL, bom dia. Venho com uma dica de como alterar o caminho da base de dados do MySQL. Por exemplo: ter que colocar a base em outro diretório ou partição.

Diretório padrão: /var/lib/mysql

# vi /etc/my.cnf

datadir = [novo_caminho] ex: /mnt/mysql

Salvar alteração: :wq

Não se esqueça de dar permissão para o novo diretório do MySQL.

# chown -R mysql.mysql /mnt/mysql

Executar o comando para criar nova base de dados:

# mysql_install_db

Pronto, agora é só iniciar o MySQL com o comando:

# mysqld_safe &

Bom, espero ter ajudado.

Abraços a todos!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Resolver problema "Got error 127 from table handler" no MySQL

Acesso ao servidor MySQL

PHPMyAdmin - Erro 1045 (Debian - definitivo)

Pesquisa entre datas no MySQL

Recriar replicação no MySQL de maneira fácil

  

Comentários
[1] Comentário enviado por cleber_maverick em 07/07/2011 - 16:38h

André, eu fiz exatamente como tu indicou, foi criado uma pasta MySQL no diretório novo, mas os bancos continuam em /var/lib/mysql/

[2] Comentário enviado por rrafael em 05/06/2012 - 16:02h

Cleber, voce esta usando qual distro? Será que voce nâo esta só vendo o banco antigo? Já verifico as permissões? Para resolver isso faz isso;

/etc/init.d/mysql stop
cd /etc
tar -cfv mysql.tar mysql/
cria um arquivo mysql.tar

vai na pasta nova que voce configuro em /etc/my.conf arquivo datadir = /seu diretorio
mv /etc/mysql.tar /seu diretorio
cd /seu diretorio
tar xvf mysql.tar


[3] Comentário enviado por ricardochic em 29/04/2015 - 16:34h


Olá amigos, estou com um grade problema, mas creio que vocês vão me ajudar. Preciso acessar uma base de dados MySQL que não tenho a senha root e não posso mudar a senha root pois um programa conecta nessa base e esse programa não oferece mais suporte e meu cliente me pediu para que eu fizesse umas customizações por fora do programa que ele tem. PROBLEMAS.

1- Como disse, não posso mudar a senha do root. 2- Tenho que acessar a base em tempo real, e não posso ficar copiando e colando as tabelas em outro servidor por exemplo, isso geraria um grande problema de copiar e colar e poderia talvez corromper os arquivos, e não seria um procedimento rápido sendo que a tabela principal que preciso tem 56 MB. 3- Estou desesperado e espero que me ajudem.

Fico no aguardo ..



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts