Αληθινή ιστορία: Απόθεση βάσης δεδομένων; Κάντε κλικ… Doh!

Προσευχή

Το παρακάτω είναι μια αληθινή ιστορία, που χρονολογείται σήμερα στις 11:00 π.μ. περίπου ενώ βγαίνω για φαγητό. Αυτό ΔΕΝ είναι πληρωμένη ανάρτηση, αλλά έχω προσθέσει έναν τεράστιο σύνδεσμο στην εταιρεία για να εκτιμήσω ότι έσωσαν το πισινό μου!

Το Development 101 λέει ότι όταν βάζεις λάθος τον κωδικό ή τα δεδομένα σου, κάνεις πάντα ένα αντίγραφο ασφαλείας. Χωρίς εξαιρέσεις. Τα 15 λεπτά που μπορεί να χρειαστούν για να γίνει αυτό το αντίγραφο ασφαλείας θα σας εξοικονομήσει μήνες ή χρόνια εργασίας.

Σήμερα, έσπασα το Development 101.

Ενώ διαγράφω μια προσθήκη, παρατήρησα ότι υπήρχαν μερικοί συνοδευτικοί πίνακες που σχετίζονται με την προσθήκη. Επέλεξα γρήγορα τους πίνακες και έκανα κλικ DROP.

Φυσικά, η υποχρεωτική προειδοποίηση προέκυψε από το πρόγραμμα περιήγησής μου, αλλά εγώ, ο έξυπνος, είχα ήδη τον αντίχειρά μου πάνω από το κουμπί enter που τρέμει με αναμονή. Την επόμενη στιγμή συνέβη σε αργή κίνηση… καθώς ο αντίχειρας μου ξεκίνησε το ταξίδι προς τα κάτω, προς το κουμπί, άρχισα να διαβάζω την προειδοποίηση στο πρόγραμμα περιήγησής μου.

"Είστε βέβαιοι ότι θέλετε να αποθέσετε τη βάση δεδομένων mydatabasename;" Κάντε κλικ.

Δεν είμαι ακριβώς σίγουρος γιατί η ανάγνωση και οι γνωστικές μου ικανότητες ξεπέρασαν τον αντίχειρά μου με το πλήκτρο enter, αλλά το αναμφισβήτητο συνέβη. Μόλις διέγραψα τη βάση δεδομένων του WordPress.

Αισθάνθηκα αμέσως ναυτία και ένα κρύο ιδρώτα έσπασε στο μέτωπό μου. Άνοιξα γρήγορα την εφαρμογή FTP μου και έβγαλα τον διακομιστή για τυχόν υπολείμματα μιας βάσης δεδομένων που ενδέχεται να έχουν διαγραφεί. Δυστυχώς, οι διακομιστές ιστού δεν διαθέτουν κάδο απορριμμάτων. Είναι αρκετά έξυπνοι για να ελέγξουν ξανά μαζί σας προτού κάνετε κάτι ηλίθιο.

Είμαι ηλίθιος.

Ως έσχατη λύση, συνδέθηκα στον πίνακα ελέγχου φιλοξενίας μου, άνοιξα ένα εισιτήριο υποστήριξης και έγραψα τα εξής:

Μόλις διέγραψα τη βάση δεδομένων μου στον διακομιστή μου. Πείτε μου ότι έχετε κάνει κάποια διαδικασία δημιουργίας αντιγράφων ασφαλείας για να την επαναφέρετε. Αυτό είναι το έργο της ζωής μου. Λυγμός. Αναποδιά. Γκρίνια.

Εντάξει, δεν είχα δακτυλογραφήσει, λυγίζω και γκρίνια - αλλά στοιχηματίζεις τον κώλο σου, αυτό έκανα όταν έγραψα το εισιτήριο. Μέσα σε 2 λεπτά, είχα μια απάντηση μέσω email:

Αγαπητέ πελάτη,

Μπορείτε να συνδεθείτε στον λογαριασμό σας μεταπωλητή και να ζητήσετε επαναφορά από τις επιλογές προϊόντος. Η τιμή μιας επαναφοράς είναι 50 $.

Ευχαριστώ!

Σίγουρα… Πηγαίνω στη σελίδα προϊόντων και εκεί, σε όλο του το μεγαλείο, είναι το εικονίδιο για να ζητήσω επαναφορά από το αντίγραφο ασφαλείας. Η απλή φόρμα ρωτά για ποια ημερομηνία θέλετε να χρησιμοποιήσετε και για να εισαγάγετε τυχόν ισχύουσες πληροφορίες. Απλώς γράφω το όνομα της βάσης δεδομένων και τους ζητώ να το επαναφέρουν από το τελευταίο αντίγραφο ασφαλείας που έχουν.

αίτημα επαναφοράς

Μέσα σε 20 λεπτά ο ιστότοπός μου δημιουργήθηκε αντίγραφο ασφαλείας μείον τις 2 τελευταίες δημοσιεύσεις μου. Ξανασυναρμολόγησα γρήγορα αυτές τις αναρτήσεις από το email (όπου εγγραφώ στη δική μου ροή) και ο ιστότοπός μου δημιουργεί αντίγραφα ασφαλείας 100%. Έχασα επίσης ένα σχόλιο (συγγνώμη Ιάσονας!).

Ήμουν με αυτόν τον οικοδεσπότη εδώ και πολύ καιρό. Τώρα είμαι με βολάν και τα αυτοματοποιημένα νυχτερινά αντίγραφα ασφαλείας αποτελούν μέρος της προσφοράς τους.

Αν είχα ένα παράπονο, είναι ότι μετά το κλείσιμο του εισιτηρίου δεν έχετε κανένα μέσο να επικοινωνήσετε μαζί τους για αυτό. Μακάρι να μπορούσατε να προσθέσετε ένα σχόλιο σε κλειστό εισιτήριο υποστήριξης.

Σήμερα θα είχε πει, "Ευχαριστώ!".

4 Σχόλια

  1. 1

    Έπεσα τυχαία DBs που δεν εννοούσα επίσης 🙂

    Ευτυχώς, το webhost μου διατηρεί επίσης αντίγραφα ασφαλείας 🙂

    Το Dreamhost μόλις προστέθηκε τον περασμένο μήνα, πιστεύω ότι η δυνατότητα ανάκτησης των αντιγράφων ασφαλείας σας μόνοι σας δωρεάν, κάτι που είναι πολύ γλυκό και καλύπτει ακόμη και τα αρχεία σας αν θέλετε.

    Αφού έπεσα κατά λάθος το πρώτο μου DB, άρχισα να κάνω αυτό που ήξερα ότι έπρεπε να κάνω πρώτα, εξάγοντας το DB σε ένα τοπικό αντίγραφο. Απίστευτα, έχω χρησιμοποιήσει αυτά που έκανα και ανόητα πράγματα 🙂

  2. 2

    Παίρνουμε τόσο καλά που κάνουμε, μερικές φορές κάνουμε τα πιο χαζά πράγματα. Έχω πάει εκεί και το έκανα και όπως λέει ο Άλεξ, έπρεπε να χρησιμοποιήσω το αντίγραφο ασφαλείας.

    Χαίρομαι που καταφέρατε να το επαναφέρετε.

  3. 3

    Χαίρομαι που βγήκες από αυτό το χάος! Μιλήστε για το blogocide όταν αλλάξατε τη διεύθυνση url, που θα το είχε σκοτώσει πραγματικά!

    Δεν έχω καμία πιθανότητα με αυτό το πράγμα και δημιουργώ αντίγραφα ασφαλείας τακτικά, όχι μόνο όταν πρόκειται να κάνω μια αλλαγή. Χρησιμοποιώ το πρόσθετο wp-db-backup το οποίο μου στέλνει ένα πλήρες αντίγραφο ασφαλείας της βάσης δεδομένων μου κάθε Δευτέρα, αν και μπορείτε να επιλέξετε πόσο συχνά το θέλετε. Θα το συνιστούσα ανεπιφύλακτα σε όλους λόγω ακριβώς του ζητήματος που περιγράψατε παραπάνω, αλλά και σε περίπτωση παραβίασης ή άλλων προβλημάτων που θα μπορούσαν να κάνουν τη βάση δεδομένων σας άχρηστη. Είναι ωραίο να είστε σε θέση να πληρώσετε για μια αποκατάσταση με την ευγένεια του οικοδεσπότη σας, αλλά είναι πολύ πιο εύκολο και φθηνότερο να έχετε πάντα τα αντίγραφα ασφαλείας σας.

    Μην το ξανακάνεις Doug 😉

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.