terça-feira, 14 de agosto de 2012

Procedimento de RESTORE de banco de dados MySQL


Este plano de ação destina-se à recuperação de um backup de banco de dados MySQL.
 
Instalando o MySQL:
A instalação do servidor MySQL é simples, quando realizada pelo APT-GET.
 
apt-get install mysql-server-5.0
 
Alterando a senha do usuário ROOT do banco.
De início, a senha do usuário root possui um valor em branco. Vamos alterá-la com o comando (quando aparecer o Shell solicitando a senha, deixe-a em branco e pressione ENTER):
 
mysqladmin -u root -p password "linux"
 
Este comando configurou a senha do root (usuário mysql) como 'linux'.
 
Vamos agora para o procedimento de recuperação do banco.
 
O BACKUP, quando criado, gerou um arquivo .SQL. Vamos precisar deste arquivo para recuperar o banco. Salve-o em /tmp. Supondo que o nome do arquivo seja 'MEU_BANCO_20080620_0936.sql', o comando de recuperação é o seguinte:
 
mysql -h localhost -u root -plinux < /tmp/MEU_BANCO_20080620_0936.sql
 
Observe que a sintaxe '-plinux' indica que o password (-p) é 'linux'. Não deve haver espaços entre a senha e a diretiva -p, conforme mostrado no comando. /tmp/MEU_BANCO_20080620_0936.sql é o arquivo do BACKUP. Supondo que MEU_BANCO seja o banco de dados existente dentro do BACKUP restaurado, vamos conferir se tudo está ok:
 
mysql --user root --password
use MEU_BANCO;
show tables;
 
Se as tabelas foram listadas, seu banco foi recuperado!
Abraços.

Nenhum comentário:

Postar um comentário