Question

My database has disappeared - how can this have happened?

I run a web and mobile app database from Digital Ocean, and today some customers complained their mobile apps aren’t working. Checked it out and our database on Digital Ocean has just disappeared. We haven’t done anything to it - haven’t been in the account or anything - how could this have happened spontaneously? After investigating, our developer said the server reset the database software for some reason hence it’s back to stock databases. Any insight???

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

Hey friend,

I’m very sorry to hear about the trouble this caused for you. A reversion to the software’s default database is a pretty specific scenario that can only have a limited number of causes. Off the top of my head, these are the things I would suspect, and in the order that I would suspect them (based purely on experience, having no direct knowledge of what occurred):

  1. The software auto-updates and the vendor pushed out an update that was either bad or functioned poorly when combined with customization made to the software.
  2. Faulty backup software triggering an old restore.
  3. Someone accessing your account with us and restoring an old snapshot of the droplet.
  4. Someone exploited a vulnerability in your application, dumped your database, and wiped it with a default install to help hide the evidence.

It could be none of the above, but if I was tasked with the job of troubleshooting this on an unspecified application, these are the thoughts that would be rolling around in my head first.

Jarland