mysql mostra bancos de dados que não mostram bancos de dados que estão no diretório / opt / bitnami / mysql / data

2

Eu tenho um servidor ec2 ubuntu com suporte a ebs que está em execução, mas inacessível.

Há muito estupidamente não há backups recentes.

Fiz um instantâneo do bloco, criei um volume, criei uma nova instância, anexei o novo volume. Eu vejo todos os dados do meu site no diretório /opt/bitnami/mysql/data , mas quando entro no console mysql , ele mostra apenas information_schema e test quando eu digito show databases; .

Como posso 'apontar' o mysql para a pasta correta?

    
por hgolov 03.12.2012 / 20:26

1 resposta

1

Sem conhecer sua configuração, é muito difícil dizer, mas vejo duas possibilidades:

  • Controle as permissões de verificação e certifique-se de que os arquivos e pastas sob mysql / data pertencem ao mysql: mysql
  • Próximo cat /etc/mysql/my.cnf | grep datadir É onde o mysql está procurando seus arquivos. Você pode copiar os arquivos lá ou alterar essa linha em /etc/mysql/my.cnf. Certifique-se de desligar o mysql antes de mexer nos arquivos de dados.
por coteyr 03.12.2012 / 23:44