MariaDB (MySQL)mesa apareceu não existe no erro do motor

Em seu computador acumular um site Joomla,Depois de preparar a mudança para um ambiente formal,,Depois de cada item é uma cópia passado um,Mas encontrou problemas de abrir o site,Depois de uma investigação meticulosa,Reduzimos a problemas de banco de dados,Quando no passado o uso de MySQL,Basta copiar os arquivos no diretório de dados se,Você pode completar movimento,Desta vez, ele não pode fazê-lo,Você deve usar outras ferramentas para fazer a exportação do banco de dados e, em seguida, importar o trabalho。No passado leu o artigo,Recomendar o melhor backup e restauração de dados com exportação / o caminho,Não use copiar e colar,Desta vez, finalmente encontrou um problema,Assim, ele queria saber por que,Depois de repetidos testes e pesquisa on-line,Finalmente descobrir o ponto de discórdia。

Isso acontece,Não seria uma relação MariaDB,Mas o motor de banco de dados InnoDB,Passado o grande mineração motor MySQL MyISAM velho,arquivos de banco de dados têm MYD(dados)Deu MYI(índice)dois tipos,Esta arquitetura usando copiar e colar não terá quaisquer problemas。E aprovou uma nova versão do motor de MariaDB e MySQL InnoDB,É .frm e .ibd,Para usar a cópia de backup e colar maneira,Além dos arquivos de backup acima fora,Os dados precisa ser copiado diretório sob o ibdata1,Para recuperar corretamente。

Referência [link]

Deixe um comentário

Por favor, note: Comentário moderação é ativado e pode atrasar o seu comentário. Não há necessidade de reenviar o seu comentário.