Histoire vraie: déposer une base de données? Cliquez… Doh!

Prier

Ce qui suit est une histoire vraie, datée d'aujourd'hui à environ 11h00 alors que je sortais pour déjeuner. Ce n'est PAS une publication payante, mais j'ai ajouté un lien ÉNORME vers l'entreprise pour les remercier de me sauver les fesses!

Development 101 dit que lorsque vous manipulez votre code ou vos données, vous faites toujours d'abord une sauvegarde. Aucune exception. Les 15 minutes nécessaires pour effectuer cette sauvegarde pourraient vous faire économiser des mois ou des années de travail.

Aujourd'hui, j'ai cassé le développement 101.

Pendant que je supprimais un plugin, j'ai remarqué qu'il y avait des tables d'accompagnement associées au plugin. J'ai rapidement sélectionné les tables et cliqué GOUTTE.

Bien sûr, l'avertissement obligatoire provenait de mon navigateur mais moi, l'intelligent, j'avais déjà le pouce sur le bouton d'entrée frémissant d'anticipation. Le moment suivant s'est produit au ralenti… alors que mon pouce commençait à descendre, vers le bouton, j'ai commencé à parcourir l'avertissement sur mon navigateur.

"Etes-vous sûr de vouloir supprimer la base de données mydatabasename?" Cliquez sur.

Je ne sais pas exactement pourquoi mes capacités de lecture et mes capacités cognitives ont été dépassées par mon pouce écrasant la touche Entrée, mais l'indéniable s'est produit. Je viens de supprimer ma base de données WordPress.

Je me suis immédiatement senti nauséeux et une sueur froide a coulé sur mon front. J'ai rapidement ouvert mon application FTP et parcouru le serveur à la recherche de restes de base de données qui auraient pu être supprimés. Malheureusement, les serveurs Web n'ont pas de poubelle. Ils sont assez intelligents pour vérifier avec vous avant de faire quelque chose de stupide.

Je suis stupide.

En dernier recours, je me suis connecté à mon panneau de contrôle d'hébergement, j'ai ouvert un ticket de support et j'ai écrit ce qui suit:

Je viens de supprimer ma base de données sur mon serveur. Veuillez me dire que vous avez une sorte de processus de sauvegarde en place pour restaurer. C'est le travail de ma vie. Sanglot. Attelage. Gémissement.

Ok, je n'ai pas vraiment tapé sanglot, attelage et gémissement - mais vous pariez que c'est ce que je faisais quand j'ai écrit le billet. Dans les 2 minutes, j'ai eu une réponse par e-mail:

Cher/Chère client(e)s,

Vous pouvez vous connecter à votre compte revendeur et demander une restauration à partir des options du produit. Le prix d'une restauration est de 50 $.

Merci!

Effectivement… Je vais sur la page des produits et là, dans toute sa splendeur, se trouve l'icône pour demander une restauration à partir d'une sauvegarde. Le formulaire simple vous demande quelle date vous souhaitez utiliser et de saisir également toute information applicable. J'écris simplement le nom de la base de données et je leur demande de la restaurer à partir de la dernière sauvegarde dont ils disposent.

demande de restauration

En moins de 20 minutes, mon site a été sauvegardé moins mes 2 derniers messages. J'ai rapidement réassemblé ces messages à partir d'un e-mail (où je m'abonne à mon propre flux) et mon site est de retour à 100%. J'ai également raté 1 commentaire (désolé Jason!).

J'étais avec cet hôte depuis longtemps maintenant. Maintenant je suis avec Volant et les sauvegardes nocturnes automatisées font partie de leur offre.

Si j'avais une plainte, c'est qu'après la fermeture du billet, vous n'avez aucun moyen de communiquer avec eux à ce sujet. Je souhaite que vous puissiez ajouter un commentaire à un ticket de support fermé.

Aujourd'hui, il aurait dit: «Merci!».

4 Commentaires

  1. 1

    I’ve dropped DBs by accident that I didn’t mean to as well 🙂

    Fortunately, my webhost also keeps backups 🙂

    Dreamhost actually just added last month I believe the ability to recover your backups all by yourself for free, which is pretty sweet, and it even covers your files if you want.

    After I dropped my first DB accidentally I started doing what I knew I was supposed to do in the first place, exporting the DB to a local copy. Incredibly, I have actually used those after doing dumb stuff as well 🙂

  2. 2

    We get so good at we are doing we sometimes do the dumbest things. I have been there and done that and as Alex says, I still occassionally have had to use the backup.

    Glad you were able to restore it.

  3. 3

    Glad you got yourself out of that mess! Talk about blogocide when you changed your url, that would have really killed it!

    I take no chances with this sort of thing, and backup regularly, not just when I’m about to make a change. I use the wp-db-backup plugin which emails me a full backup of my database every Monday, though you can choose how often you want it. I would highly recommend this for anyone because of exactly the issue you describe above, but also in case of any hacking or other problems that could render your database useless. It is nice to be able to pay for a restore courtesy of your host, but much easier and cheaper to always have your backups to hand.

    Don’t do it again Doug 😉

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..