Как я понимаю, ваш удаленный хост машин разбился, и все они могли бы восстановить файлы были таблица базы данных.
Теперь они не предназначены для перемещения, написания или чтения с помощью чего-либо, кроме самого механизма базы данных, который их создал. Любые попытки сделать это не гарантируется на работу. Но, поскольку у вас нет альтернатив, нам все равно придется попробовать. Вы начали хорошо, я думаю, пытаясь прочитать файлы в локальном движке базы данных. Проблемы, которые возникают у вас, могут быть связаны с двумя важными отличиями:
- Версия MySQL, с которой вы работаете локально, и работающая удаленно.
- Операционная система локальная и дистанционная.
Как вы можете исправить легко. Я бы сначала их выбрал, чтобы исключить их как потенциальных источников неприятностей.
Установите VMware или VirtualBox на свой компьютер и заново создайте гостевую виртуальную машину с той же ОС, что и предоставленная вашим хостинг-провайдером. Затем установите на эту виртуальную машину ту же версию MySQL, которая также работает на вашем удаленном хосте.
Кроме того, я повторяю то, что я сказал ранее: обратите внимание на альтернативу вашему текущему хостинг-провайдеру, чтобы он мог вернуться, и пока ваш хостинг-провайдер не может гарантировать безопасность и целостность ваших данных, вы должны быть готов сделать частые резервные копии самостоятельно.
Итак, вы пересадили файлы таблицы базы данных с одной машины на другую. Вы уверены, что обе машины работают с совместимыми версиями MySQL? Можете ли вы просто скопировать файлы из одной установки MySQL в другую и ожидать, что она будет работать каждый раз? – Gralgrathor
Если бы я был вами, я бы запросил резервную копию SQL, а не резервную копию файла таблицы. – Gralgrathor
Извините, я знаю, что я сделал, это не очень хороший метод. Но это единственное, что я могу сделать в текущей ситуации. Расскажите, как я могу решить проблему. –