Базы данных MySQL исчезли на нашем VPS (DigitalOcean)

Базы данных MySQL исчезли на нашем VPS (DigitalOcean)

У нас есть проект, находящийся в разработке на сервере DigitalOcean, но резервное копирование не включено, поскольку код находится в Git, и я никогда не думал о том, что могу потерять базу данных, если ничего с ней не сделаю.

Итак, после рождественских каникул мой коллега попытался войти в приложение и сказал, что не может войти в систему. Я провел некоторые проверки и увидел, что база данных ИСЧЕЗЛА, остались только базы данных по умолчанию.

У меня есть логи только за последние 5 дней. Я также проверил /var/lib/mysql и не вижу никаких файлов данных для базы данных.

Когда я пытаюсь выполнить поиск по имени базы данных в файловой системе с использованием подстановочных знаков, то ничего не находит.

Может кто-нибудь сказать, что могло случиться, что все это просто исчезло, и как попытаться найти какие-либо следы? Я ожидал, что, по крайней мере, будет поврежденный файл базы данных или что-то в этом роде, но нет... все полностью исчезло.

Спасибо

решение1

Оказывается, в профилировщике Symfony есть phpinfo, а файл .env загружается в него со всеми конфиденциальными учетными данными. Извлеченный урок: не используйте режим разработки на общедоступном домене, даже если индексация отключена.

Связанный контент