Histoire vraie: déposer une base de données? Cliquez… Doh!
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.
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 Flywheel 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!».