Archive for the ‘ubuntu’ Tag

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é!