У меня есть сервер MYSQL, и я создал на нем какую-то базу данных. Случайно я удалил одну папку базы данных из каталога.
У меня есть копия этой папки базы данных, сохраненная в качестве резервной копии.
Я остановил сервер и вставил в него папку базы данных. После запуска сервера я заметил, что вижу базу данных, но не могу запустить Query на ней.
Сообщение об ошибке - Таблица не существует с кодом ошибки: 1146
Я не понял, сервер видит базу данных, но не может выполнить запрос к ней.
Пожалуйста, дайте мне какой-нибудь способ правильно восстановить базу данных на сервере, так как у меня нет ее файла «.SQL».
решение1
Вам нужно удалить и заново импортировать табличное пространство (предполагая, что это innodb). Посмотрите эту статью:https://blog.toadworld.com/2017/06/14/transportable-tablespaces-in-innodb.