Я просто удаляю свой XAMPP и, к счастью, я сделал резервную копию папки xampp / mysql / data. После установки нового XAMPP я хочу восстановить мои старые базы данных. Основываясь на ответах, которые я нашел здесь, чтобы восстановить данные в новом установленном XAMPP, я должен переименовать или удалить имя папки new_xampp / mysql / data и скопировать вставить папку old_xampp / mysql / data в new_xampp / mysql / data. Я сделал все это и запустил mysql>SHOW TABLES IN database_name
, базы данных - это загрузка, а также таблицы. Но я хочу проверить, действительно ли таблица существует и запустить mysql>SHOW CREATE TABLE table_name
, этот результат ошибки:
ERROR 1932 (42S02): Table 'database_name.table_name' doesn't exist in engine
Я получаю ошибку выше, если объект InnoDB table, тогда как MyISAM table я получаю прекрасный результат.