Os arquivos .frm representam a totalidade de um banco de dados MySQL?

2

Então, digamos que eu copie / var / lib / mysql e salve-o em algum outro lugar, então desinstale / reinstale o MySQL e coloque o / var / lib / mysql original de volta onde estava. Terei todos os meus bancos de dados sem nenhum problema?

    
por Joey Miller 05.01.2013 / 05:50

1 resposta

1
  1. Não, apenas .frm arquivos não são suficientes.

  2. No entanto, se você parar seu servidor MySQL e copiar tudo em /var/lib/mysql , incluindo ibdata1 , ib_logfile0 , ib_logfile1 e tudo em subdiretórios em /var/lib/mysql (* .frm, arquivos * .ibd), e depois restaurar esses arquivos para algum outro servidor, usando a mesma versão do MySQL e a mesma configuração (/etc/my.cnf ou similar), então você estará bem. / p>

  3. Existem maneiras melhores de manter backup ou transferir dados entre servidores. Veja mysqlhotcopy , mysqldump , etc.

por 05.01.2013 / 06:10