Я случайно удалил папку базы данных с сервера MySQL.

Я случайно удалил папку базы данных с сервера MySQL.

У меня есть сервер MYSQL, и я создал на нем какую-то базу данных. Случайно я удалил одну папку базы данных из каталога.

У меня есть копия этой папки базы данных, сохраненная в качестве резервной копии.

Я остановил сервер и вставил в него папку базы данных. После запуска сервера я заметил, что вижу базу данных, но не могу запустить Query на ней.

Сообщение об ошибке - Таблица не существует с кодом ошибки: 1146

Я не понял, сервер видит базу данных, но не может выполнить запрос к ней.

Пожалуйста, дайте мне какой-нибудь способ правильно восстановить базу данных на сервере, так как у меня нет ее файла «.SQL».

решение1

Вам нужно удалить и заново импортировать табличное пространство (предполагая, что это innodb). Посмотрите эту статью:https://blog.toadworld.com/2017/06/14/transportable-tablespaces-in-innodb.

Связанный контент