Eu apaguei acidentalmente a pasta do banco de dados do MySQL Server

Eu apaguei acidentalmente a pasta do banco de dados do MySQL Server

Eu tenho um servidor MYSQL e criei um banco de dados nele. Acidentalmente, excluí uma pasta de banco de dados do diretório.

Tenho uma cópia dessa pasta do banco de dados salva como backup.

Parei o servidor e colei a pasta do banco de dados nele. Depois de iniciar o servidor, percebo que consigo ver o banco de dados, mas não consigo executar o Query nele.

Mensagem de erro - A tabela não existe com código de erro: 1146

Não entendi, o servidor pode ver o banco de dados, mas não consegue executar consultas nele.

Por favor, me dê algum método para restaurar o banco de dados corretamente no servidor, pois não tenho o arquivo ".SQL" dele.

Responder1

Você precisa excluir e reimportar o espaço de tabela (assumindo que seja innodb). Dê uma olhada neste artigo:https://blog.toadworld.com/2017/06/14/transportable-tablespaces-in-innodb.

informação relacionada