Carregando Backup de MySQL em outro banco

AVISO: As operações abaixos foram feitas entre PC’c com Debians. Não tenho certeza se tais procedimentos são necessários ou as mesmas para outras distribuições (com seus devidos ajustes).

AVISO: Usarei ‘A’ para o PC que teve banco copiado e B para onde ele foi carregado.

**************

Pode ter sido descuido meu, pode ter sido desatenção ao ler sobre o assunto, mas tive um pequeno problema ao fazer um backup do banco do meu servidor e carregá-lo no meu PC local (queria ver se estava tudo funcionando). Bom, tudo ocorreu sem maiores problemas até precisar reiniciar o banco por algum motivo (já fazem algumas semanas desde o ocorrido, contudo, não tive tempo de vir aqui postar) recebia a mensagem:

:/etc/init.d$ /usr/bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES)’

Numa rápida pesquisa consegui descobrir que quando você carregar um backup de uma outro banco (dependendo de como você o fez) ele trará junto referências ao usuário de manutenção do banco padrão do Debian e de distribuições baseadas em Debian (o debian-sys-maint) e  as configurações deste. Então, é preciso informar ao seu banco local quais que são estas informações. Para tal, localize o arquivo debian.cnf em ambos os sistemas.

Localize o campo password . Copie o valor de ‘A’ para ‘B’. Salve o arquivo ‘B’ e tente reiniciar o serviço.

Aqui tudo voltou ao normal.

Até!

Anúncios

No comments yet

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: