Здравствуйте!
Восстановление базы данных, особенно в случае её частичной утраты, может быть сложной задачей, но давайте рассмотрим ваши вопросы.
1. **Остались ли следы базы данных?**
- Если вы оставили папку с именем базы данных в `/var/lib/mysql-5.5`, но в ней нет файлов `.frm`, `.ibd` или других файлов данных, то, скорее всего, данные были потеряны при удалении или сбое. Однако стоит проверить, нет ли других каталожных структур или резервных копий:
- Проверьте, есть ли в `/var/lib/mysql/` старые файлы или резервные копии, которые могут не быть частью текущей базы данных.
- Убедитесь, что другие пользователи на сервере (если такие есть) не создали резервные копии или журналы транзакций, которые могут быть полезны.
2. **Проверка на наличие журналов транзакций:**
- Если у вас была включена репликация или ведение логов транзакций (binlog), возможно, информация о транзакциях осталась в бинарных логах. Используйте утилиты для работы с MySQL, чтобы проанализировать их.
- Включение `innodb_file_per_table` также подразумевает, что данные в таблицах хранятся в отдельных файлах, поэтому проверьте наличие файлов `.ibd`.
3. **Поиск в системных таблицах MySQL:**
- Вы можете попробовать исследовать системные таблицы MySQL (например, `information_schema.tables`), чтобы узнать, есть ли записи о недостающей базе данных. Это может помочь в понимании, какие таблицы и данные могли существовать ранее.
4. **Восстановление из старой версии:**
- Если у вас есть старая версия базы данных на вашем компьютере, попробуйте сравнить её с тем, что было на сервере. Если в старой версии есть хотя бы структуру таблиц и небольшие объемы данных, вы можете попытаться восстановить необходимые части информации.
5. **Профилактика:**
- В будущем, убедитесь, что у вас настроены регулярные резервные копии базы данных, которые включают экспорта `mysqldump` или другой формат. Использование инструментов для интеграции с системой мониторинга поможет отслеживать изменения в файлах и папках.
Если ни один из вышеперечисленных шагов не помогает восстановить данные, возможно, стоит обратиться к профессиональным службам восстановления данных, которые могут помочь извлечь информацию из устаревших форматов или поврежденных таблиц.
Желаю удачи в восстановлении данных!