Ошибка № 1932 — Таблица «mytablename» не существует в движке
Я перепробовал множество советов по решению, найденных в Google и Stackoverflow, но мне ничего не помогло. Есть ли способ извлечь данные в виде файлов SQL, чтобы их можно было импортировать при чистой установке?
Я работаю с XAMPP в Windows 11.
Я пробовал десятки потоков SO, и там есть рекомендации по решению. Мне не удалось найти подходящее решение.
Xampp-mysql - «Таблица не существует в движке» #1932
Код: Выделить всё
- I tried it with new and old files of ib_logfile0, ib_logfile1 and ibdata1Код: Выделить всё
- I checked the my.ini for innodb_data_file_path = ibdata1:10M:autoextendКод: Выделить всё
- Tried to backup with mysqldump -u root --all-databases > sql_file.sqlКод: Выделить всё
Result: mysqldump: Got error: 1932: "Table 'mytablename' doesn't exist in engine" when using LOCK TABLESКод: Выделить всё
- The old pcs xampp version was 8.1.2, my new one 8.1.4 but i also tried to install the old 8.1.2 version resulting in the same Error.Код: Выделить всё
- I'm on Windows, not Ubuntu (Linux)Код: Выделить всё
- I already copied the old files which are mentioned, without success.Код: Выделить всё
- Running the ALTER command in phpmyadmin also results in Error "#1932 - Table XYZ doesn't exist in engine"Код: Выделить всё
- Changing the $i = 0 to $ = 1 in xampp/phpmyadmin/config.inc.php just brought me php errors.Код: Выделить всё
- I have no SQL-Backup to feed, otherwise I would have taken this from the beginning.Код: Выделить всё
- I did not add enum fieldКод: Выделить всё
- No solution advises hereПодробнее здесь: https://stackoverflow.com/questions/718 ... -in-engine
Мобильная версия