Mysql

MySQL 數據庫在我們的 VPS (DigitalOcean) 上消失了

  • January 22, 2021

我們有一個在 DigitalOcean 液滴上開發的項目,沒有啟用備份,因為程式碼在 git 中,我從來沒有夢想過不做任何事情而失去數據庫。

所以在聖誕節假期結束後,我的同事嘗試登錄應用程序,他告訴我他無法登錄,所以我做了一些檢查,發現數據庫已經消失,只有預設數據庫存在。

我只有過去 5 天的日誌。我還檢查了 /var/lib/mysql 並且沒有看到數據庫的任何數據文件。

當我嘗試萬用字元搜尋文件系統上的數據庫名稱時,它什麼也找不到。

誰能告訴我這一切都消失了會發生什麼,以及如何試圖找到它的任何痕跡?我預計至少有一個損壞的數據庫文件,或者什麼,但不是……它完全消失了。

謝謝

事實證明 symfony profiler 有 phpinfo 並且 .env 文件被載入到其中,其中包含所有敏感憑據。吸取的教訓,即使禁用了索引,也不要在公開可用的域上使用開發模式。

引用自:https://serverfault.com/questions/1049789