Можно ли восстановить базы данных, имея файлы frm?
У меня есть три папки которые находились по пути /var/lib/mysql. В каждой папке файлы вида имя_таблицы.frm и db.opt. Я хочу сейчас восстановить базы данных, но просто скинув эти папки туда где они были раньше восстановились только сами базы данных, а внутри они пустые, таблиц нет, хотя они должны там быть. Можно ли восстановить базы данных полностью с структурами таблиц имея эти папки?
Да, можно восстановить структуру, но надо разобрать эти файлы - вот описание их структуры: dev.mysql.com/doc/internals/en/frm-file-format.html
Создать по ним код, создающий нужные таблицы, и в свежей БД его выполнить.
Попробовать можно, но не факт. Если поискать в интернете то совет в основном такой, что вначале делается копия frm,потом создается таблицы 'CREATE TABLE....' далее в папке которые создалась структуры таблицы frm, ты заменяешь на свою. Но что заведется не могу гарантировать.