Migrando um banco MYSQL para outra máquina

Publicado por Bruno Faria Aguieiras em 11/09/2007

[ Hits: 19.611 ]

 


Migrando um banco MYSQL para outra máquina



Armazene o conteúdo do banco em um arquivo compactado:

$ mysqldump -u 'usuário' -p --quick 'nome do banco' | gzip > 'arquivo.gz'

Feito isso, copie o arquivo para o servidor de destino:

$ scp 'arquivo.gz' 'user'@'servidor destino':/'diretório destino'

Crie o novo banco no MYSQL:

$ mysqladmin -u 'usuário administrador' -p create 'nome do novo banco'

Descompacte o arquivo criado para o novo banco:

$ gunzip < 'arquivo.gz' | mysql -u 'usuário administrador' -p -D 'nome do novo banco'

Entre no mysql como administrador:

$ mysql -u 'usuário administrador' -p

Crie um usuário que acesse o banco remotamente com todos os privilégios no banco relacionado:

grant create, select, insert, update, delete, lock tables on 'banco'.* to 'usuario'@'servidor que acessará o banco' identified by "'senha'";

Verifique se o usuário foi criado corretamente:

use mysql;
select * from user;


Force as alterações:

flush privileges;

Teste o acesso ao banco:

$ mysql -h 'IP da máquina do banco' -D 'nome do banco' -u 'usuário criado' -p

Verifique se as tabelas existem:

show tables;

Outras dicas deste autor

Criando um certificado digital (OpenVPN)

Criando uma chave privada (OpenVPN)

Tabelas corrompidas no MySQL

Revogando certificados digitais (OpenVPN)

Montando volume Novell no Linux

Leitura recomendada

MySQL Control Center - Gerenciando seu MySQL

Recuperando a senha do root de seu MySQL

Backup de banco de dados MySQL com mysqldump

Resetar senha de root perdida no MySQL no CentOS e Red Hat

XAMPP para Ubuntu 10

  

Comentários
[1] Comentário enviado por lucas.suporte em 11/09/2007 - 13:33h

Parabens,
boa dica"!!! E pode ajudar muito tambem
Lucas Rocha
Analista de redes / Analista de Suporte
www.vipertech.com.br

[2] Comentário enviado por brfaria em 11/09/2007 - 13:52h

Obrigado Lucas, o pensamento é esse, sempre ajudar e compartilhar conhecimento.

[3] Comentário enviado por otoniel em 05/10/2007 - 22:00h

Bruno,

Parabens!! Excelente dica, obrigado.

Otoniel Feliciano
www.unicamp.br

[4] Comentário enviado por remer21 em 10/12/2014 - 13:36h

Cara post muito bom. Me ajudou bastante aqui na empresa.


Parabéns pela ação;

[5] Comentário enviado por brfaria em 10/12/2014 - 20:37h

Obrigado a todos.
Bruno



Contribuir com comentário