Tengo un servidor MYSQL y creé una base de datos en él. Accidentalmente, eliminé una carpeta de base de datos del directorio.
Tengo una copia de esa carpeta de base de datos guardada como copia de seguridad.
Detuve el servidor y pegué la carpeta de la base de datos en él. Después de iniciar el servidor, noto que puedo ver la base de datos pero no puedo ejecutar Query en ella.
Mensaje de error: la tabla no existe con el código de error: 1146
No lo entendí, el servidor puede ver la base de datos pero no puede ejecutar consultas en ella.
Por favor, deme algún método para restaurar la base de datos correctamente en el servidor, ya que no tengo el archivo ".SQL".
Respuesta1
Debe eliminar y volver a importar el espacio de tabla (suponiendo que sea innodb). Echa un vistazo a este artículo:https://blog.toadworld.com/2017/06/14/transportable-tablespaces-in-innodb.