.png)
У нас есть проект, находящийся в разработке на сервере DigitalOcean, но резервное копирование не включено, поскольку код находится в Git, и я никогда не думал о том, что могу потерять базу данных, если ничего с ней не сделаю.
Итак, после рождественских каникул мой коллега попытался войти в приложение и сказал, что не может войти в систему. Я провел некоторые проверки и увидел, что база данных ИСЧЕЗЛА, остались только базы данных по умолчанию.
У меня есть логи только за последние 5 дней. Я также проверил /var/lib/mysql и не вижу никаких файлов данных для базы данных.
Когда я пытаюсь выполнить поиск по имени базы данных в файловой системе с использованием подстановочных знаков, то ничего не находит.
Может кто-нибудь сказать, что могло случиться, что все это просто исчезло, и как попытаться найти какие-либо следы? Я ожидал, что, по крайней мере, будет поврежденный файл базы данных или что-то в этом роде, но нет... все полностью исчезло.
Спасибо
решение1
Оказывается, в профилировщике Symfony есть phpinfo, а файл .env загружается в него со всеми конфиденциальными учетными данными. Извлеченный урок: не используйте режим разработки на общедоступном домене, даже если индексация отключена.