Cópia da Pasta de Dados do MySQL [RESOLVIDO]

1. Cópia da Pasta de Dados do MySQL [RESOLVIDO]

David Augusto
david23.7

(usa Debian)

Enviado em 10/04/2012 - 10:17h

Olá pessoal, estou tentando copiar a pasta dos dados do Mysql de um servidor para o outro.
A engine utilizada nos bancos é InnoDB e gostaria de saber se alguém já conseguiu realizar esta cópia com sucesso e se é viavel.


  


2. Re: Cópia da Pasta de Dados do MySQL [RESOLVIDO]

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

Enviado em 10/04/2012 - 11:57h

Sim, você pode copiar a pasta de /var/lib/mysql para outro servidor. Lembrando que esta pasta se refere às distribuições baseadas em Debian, como o ubuntu.

Outra forma possível de "copiar" os dados é fazer um dump da base para depois importá-la no outro servidor:


# mysqldump -u root -p NOME_DA_BASE > arquivo.sql


Depois, no outro servidor:


# mysql -u root -p NOME_DA_BASE < arquivo.sql



3. Re: Cópia da Pasta de Dados do MySQL [RESOLVIDO]

Vinicius Miqueloti
Miqueloti

(usa Lubuntu)

Enviado em 10/04/2012 - 13:16h

Só complementando o que o bruno falou, o dump das bases é a maneira mais segura de realizar o backup. Então, caso seja possível para você realizar desta maneira, faça-a pois é a mais segura e a forma correta de se proceder.

A cópia física dos bancos nem sempre funciona, e necessita de modificações em arquivos de configurações para que ocorra a possibilidade de salvar o trabalho com sucesso, devendo ser um método utilizado somente em emergências onde por algum motivo inesperado não se possa realizar o mysqldump.

Aqui eis um comando que uso dentro de um script para backupear todas as bases existentes em um servidor mysql:

mysqldump --user=usuario --password=senha --all-databases=true | gzip >> caminho/nomedobackup.gz

onde usuario é o seu nome de usuário do mysql, senha é a sua senha do mysql, caminho é o diretório para onde vc quer que seja salvo o backup, e nomedobackup é o nome do arquivo final de saída compactado.


4. Re: Cópia da Pasta de Dados do MySQL [RESOLVIDO]

David Augusto
david23.7

(usa Debian)

Enviado em 10/04/2012 - 22:45h

Realmente, estou tendo dores de cabeça terríveis com a cópia física. O meu problema é que são 20 bancos cada um em média de 10Gb de tamanho, e alguns deslizes de arquitetura :o), e precisam estar no outro servidor prontos para a utilização em um final de semana. Obrigado pela resposta, pelo jeito por motivos de segurança vai ser na base do dump-restore!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts