Inicie um servidor MySQL desinstalado

Inicie um servidor MySQL desinstalado

Nosso servidor travou após uma reinicialização de 140 dias de atividade (sem inicialização). Ele estava rodando o Plesk e como está hospedado no Online.net, posso executar um sistema de recuperação e acessar meus dados. Ele estava executando um servidor MySQL com alguns bancos de dados e tabelas. Preciso acessar os bancos de dados e exportá-los para poder reinstalar o servidor. O servidor estava rodando CentOS e o sistema de recuperação é Ubuntu 12.04. Existe alguma maneira de obter os bancos de dados ou iniciar o servidor MySQL original?

Obrigado!

Responder1

Em um sistema CentOS 6 padrão, o mysql armazena seus arquivos em uma árvore com raiz em `/var/lib/mysql

Copie os arquivos do sistema travado /var/lib/mysql/...e o /etc/my.cnfarquivo para um local seguro.

  • Construa um sistema CentOS e instale o mysql.
  • Desligue (se iniciado) o serviço mysql no novo sistema
  • Copie o my.cnfarquivo salvo /etcno novo sistema
  • Exclua o conteúdo da nova /var/lib/mysqlárvore de sistemas.
  • Copie o conteúdo da árvore mysql salva /var/lib/mysqlno novo sistema.
  • Inicie o serviço mysql (com tudo cruzado).

Se você tiver sorte, o sistema estará instalado e funcionando e você poderá inspecioná-lo quanto a perda de dados, etc.

Se falhar, você terá que examinar os logs e tomar as medidas apropriadas com base no que encontrar.

Observação:o importante aqui é trabalhar com cópias dos dados recuperados do sistema travado.

Agora considere fazer backups regulares de seus dados também.

Responder2

Primeiro de tudo, você precisa garantir que a partição (aquela onde estava o diretório de dados mysql) esteja montada em algum lugar (digamos /mnt/old_root) no sistema de recuperação.

Em seguida, faça chroot para este diretório:

chroot /mnt/old_root

Então tente iniciar o mysql:

/etc/init.d/mysql start

E finalmente despeje os bancos de dados que você deseja:

mysqldump -u admin -p`cat /etc/psa/.psa.shadow` database_name > database_name.sql

informação relacionada