MySQLDumper: Εργαλείο δημιουργίας αντιγράφων ασφαλείας βάσης δεδομένων MySQL που βασίζεται σε PHP και Perl


Η MySQL είναι μια από τις πιο δημοφιλείς βάσεις δεδομένων στον κόσμο. Αυτή η βάση δεδομένων μπορεί να εγκατασταθεί στην πλατφόρμα Microsoft Windows εκτός από την πλατφόρμα Linux. Γιατί αυτή η βάση δεδομένων είναι τόσο δημοφιλής; Μπορεί να προκαλείται από την ισχυρή του δυνατότητα και την ελεύθερη χρήση του. Ως διαχειριστής βάσης δεδομένων, ένα αντίγραφο ασφαλείας της βάσης δεδομένων είναι πραγματικά ζωτικής σημασίας για τη διατήρηση της διαθεσιμότητας των δεδομένων. Θα ελαχιστοποιήσει τον κίνδυνο εάν συμβεί κάτι στη βάση δεδομένων μας.

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

Τι είναι το MySQLDumper;

Το MySQLDumper είναι ένα άλλο εργαλείο ανοιχτού κώδικα που βασίζεται στον ιστό για τη δημιουργία αντιγράφων ασφαλείας βάσεων δεδομένων MySQL. Είναι κατασκευασμένο από PHP και Perl και μπορεί εύκολα να απορριφθεί και να αποκατασταθεί τα δεδομένα MySQL. Είναι ιδιαίτερα κατάλληλο για κοινόχρηστη φιλοξενία, όπου δεν έχουμε πρόσβαση στο κέλυφος Linux.

Λειτουργίες MySQLDumper

Υπάρχουν πολλές δυνατότητες MySQLDumper, αλλά εδώ είναι μερικές λειτουργίες που μπορεί να σας ενδιαφέρουν.

  1. Εύκολη εγκατάσταση; Απλώς βεβαιωθείτε ότι έχετε έναν διακομιστή ιστού που λειτουργεί και κατευθύνετε το πρόγραμμα περιήγησής σας στο αρχείο εγκατάστασης MySQLDumper.
  2. Όλες οι παράμετροι εμφανίζονται πριν ξεκινήσει η δημιουργία αντιγράφων ασφαλείας. οπότε είσαι σίγουρος για το τι κάνεις.
  3. Βάση δεδομένων-Επισκόπηση; κοιτάξτε τις τρέχουσες διαδικασίες/
  4. SQL-Browser: Πρόσβαση στους MySQL-Tables, διαγραφή πινάκων, επεξεργασία ή εισαγωγή δεδομένων.
  5. Δύο τύποι μεθόδου δημιουργίας αντιγράφων ασφαλείας, χρησιμοποιώντας PHP ή Perl.
  6. Ολοκληρωμένα αρχεία καταγραφής.
  7. Αυτόματη διαγραφή αρχείων των παλιών σας αντιγράφων ασφαλείας.
  8. Δημιουργία προστασίας καταλόγου.

Εγκατάσταση του MySQLDumper σε Linux

Η εγκατάσταση του MySQLDumper είναι τόσο εύκολη. Αρχικά μπορούμε να κατεβάσουμε το MySQLDumper από τον παρακάτω σύνδεσμο.

  1. Κατεβάστε το MySQLDumper

Τη στιγμή της σύνταξης αυτού του άρθρου, η πιο πρόσφατη έκδοση είναι η 1.24. Λοιπόν, πραγματοποιήστε λήψη της τελευταίας έκδοσης στον κατάλογο του διακομιστή ιστού που λειτουργεί (π.χ. /var/www ή /var/www/html). Μόλις το αποκτήσετε, μπορείτε να εξαγάγετε το MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Στη συνέχεια, θα βρείτε έναν φάκελο "msd1.24.4". Αυτός ο φάκελος περιέχει όλα τα αρχεία MySQLDumper. Το επόμενο βήμα, απλά πρέπει να κατευθύνετε το πρόγραμμα περιήγησής σας στο αρχείο εγκατάστασης MySQLDumper. Το αρχείο είναι «msd1.24.4/install.php». Ακολουθούν τα βήματα του εξαιρετικά εύκολου MySQLDumper.

1. Πρέπει να επιλέξουμε Γλώσσα εγκατάστασης.

2. Πρέπει να συμπληρώσουμε ορισμένα διαπιστευτήρια, όπως όνομα κεντρικού υπολογιστή, χρήστη και κωδικό πρόσβασης MySQL.

3. Μπορούμε να δοκιμάσουμε τη σύνδεση με τη βάση δεδομένων κάνοντας κλικ στο κουμπί Σύνδεση με MySQL. Εάν πετύχει, τότε θα δούμε ένα μήνυμα που θα λέει ότι «Έγινε σύνδεση με τη βάση δεδομένων ».

4. Μόλις λάβετε το μήνυμα, κάντε κλικ στο κουμπί «Αποθήκευση» και συνεχίστε την εγκατάσταση. Θα μεταφερθείτε στην αρχική οθόνη.

Πώς να χρησιμοποιήσετε το MySQLDumper

Όπως μπορούμε να μαντέψουμε από το όνομά του, η κύρια λειτουργία του MySQLDumper είναι η δημιουργία αντιγράφων ασφαλείας της βάσης δεδομένων MySQL. Με αυτήν την εφαρμογή, η δημιουργία αντιγράφων ασφαλείας (και η επαναφορά) της βάσης δεδομένων MySQL είναι πολύ εύκολη. Ας αρχίσουμε να ρίχνουμε μια ματιά.

Διαδικασία δημιουργίας αντιγράφων ασφαλείας με χρήση PHP

Το μενού λειτουργιών βρίσκεται στον πίνακα πλοήγησης στα αριστερά. Πρώτα πρέπει να επιλέξουμε ποια βάση δεδομένων θέλουμε να κάνουμε backup. Μπορούμε να δούμε την επιλογή στο αριστερό μενού.

Στο παραπάνω στιγμιότυπο οθόνης, επιλέγουμε να δημιουργήσουμε αντίγραφα ασφαλείας μιας βάσης δεδομένων με το όνομα "εργαζόμενοι".

Στη συνέχεια, μπορούμε να επιλέξουμε το μενού "Αντίγραφο ασφαλείας" στα αριστερά. Στη συνέχεια, επιλέξτε «Δημιουργία αντιγράφων ασφαλείας PHP» στην επάνω περιοχή. Θα έχουμε μια οθόνη σαν αυτή.

Στη συνέχεια, κάντε κλικ στο «Έναρξη νέου αντιγράφου ασφαλείας». Θα εμφανιστεί η πρόοδος της δραστηριότητας δημιουργίας αντιγράφων ασφαλείας.

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

Διαδικασία δημιουργίας αντιγράφων ασφαλείας με χρήση Perl

Μια άλλη μέθοδος δημιουργίας αντιγράφων ασφαλείας που υποστηρίζεται από το MySQLDumper είναι το ‘Backup Perl’. Με αυτή τη μέθοδο, θα χρησιμοποιήσουμε την Perl ως εφεδρική μηχανή.

Λάβετε υπόψη ότι ο διακομιστής ιστού σας πρέπει να υποστηρίζει το σενάριο «Perl/CGI», προτού εκτελέσετε αυτήν τη μέθοδο δημιουργίας αντιγράφων ασφαλείας. Διαφορετικά, θα δείτε ένα σφάλμα όπως αυτό όταν κάνετε κλικ στο κουμπί Test Perl.

Το ίδιο με τη μέθοδο δημιουργίας αντιγράφων ασφαλείας PHP, πρέπει να επιλέξουμε ποια βάση δεδομένων θέλουμε να δημιουργήσουμε αντίγραφα ασφαλείας. Στη συνέχεια, επιλέξτε το μενού Δημιουργία αντιγράφων ασφαλείας από τον αριστερό πίνακα πλοήγησης. Στη συνέχεια, κάντε κλικ στο κουμπί Backup Perl.

Το MySQLDumper θα σας δείξει ορισμένες ενεργές παραμέτρους στην κάτω περιοχή. Στη συνέχεια, μπορούμε να κάνουμε κλικ στο κουμπί δέσμης ενεργειών «Εκτέλεση του Perl Cron». Χρησιμοποιώντας αυτήν τη μέθοδο, δεν θα δούμε να εμφανίζεται καμία γραμμή προόδου. Η διάρκεια αυτής της διαδικασίας δημιουργίας αντιγράφων ασφαλείας θα εξαρτηθεί από τη βάση δεδομένων που πρόκειται να δημιουργήσουμε αντίγραφα ασφαλείας. Εάν δεν υπάρχει σφάλμα, τότε θα δούμε μια ειδοποίηση όπως αυτή.

Διαδικασία επαναφοράς

Η επαναφορά ενός αντιγράφου ασφαλείας είναι επίσης εύκολη χρησιμοποιώντας το MySQLDumper. Μπορείτε να κάνετε κλικ στο μενού "Επαναφορά" από τον πίνακα πλοήγησης στα αριστερά. Σε αντίθεση με τη δραστηριότητα δημιουργίας αντιγράφων ασφαλείας, όλα τα αντίγραφα ασφαλείας είναι διαθέσιμα στην κάτω περιοχή της σελίδας επαναφοράς.

Όταν πρέπει να επιλέξουμε ένα αντίγραφο ασφαλείας, μπορούμε να επιλέξουμε από εκεί. Στην παραπάνω περιοχή βρίσκεται το επιλεγμένο αντίγραφο ασφαλείας που είναι έτοιμο για επαναφορά. Εάν θέλετε να κάνετε πλήρη επαναφορά, κάντε κλικ στο κουμπί «Επαναφορά» παραπάνω. Ενώ αν θέλετε να επαναφέρετε μόνο ορισμένους πίνακες, κάντε κλικ στο «Επιλογή πινάκων» που θα επαναφέρετε παραπάνω.

Μόλις ολοκληρωθεί, κάντε κλικ στην επιλογή «Επαναφορά». Απλώς περιμένετε λίγο για να ολοκληρώσετε την πρόοδο επαναφοράς.

Δημιουργήστε μια προστασία καταλόγου

Από προεπιλογή, η αρχική σελίδα του MySQLDumper μπορεί να έχει πρόσβαση σε οποιονδήποτε γνωρίζει τη διεύθυνση URL του. Χρησιμοποιώντας την Προστασία καταλόγου, μπορούμε να δημιουργήσουμε μια αρχική οθόνη που προστατεύεται με κωδικό πρόσβασης. Αυτή η Προστασία καταλόγου χρησιμοποιεί τη λειτουργία ".htaccess" στον διακομιστή ιστού Apache.

Για να το δημιουργήσετε, απλώς κάντε κλικ στο κουμπί Δημιουργία προστασίας καταλόγου στην αρχική οθόνη.

Στη συνέχεια θα ζητήσετε να δώσετε κάποια διαπιστευτήρια.

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

Εάν δεν υπάρχει σφάλμα, θα εμφανιστεί ένα μήνυμα επιτυχίας.

Την επόμενη φορά που θα επισκεφτείτε τη σελίδα, το MySQLDumper θα σας ζητήσει κωδικό πρόσβασης πριν δείτε την αρχική οθόνη.

Διαχείριση αρχείων

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

Ακολουθούν ορισμένες δραστηριότητες που μπορούν να γίνουν σε αυτήν τη σελίδα.

  1. Διαγραφή αντιγράφων ασφαλείας ; χρησιμοποιήστε τα κουμπιά Διαγραφή στην επάνω περιοχή.
  2. Λήψη αντιγράφων ασφαλείας ; κάντε κλικ στο όνομα του αντιγράφου ασφαλείας.
  3. Επιλέξτε αντίγραφα ασφαλείας ; κάντε κλικ στο όνομα της βάσης δεδομένων στην περιοχή Όλα τα αντίγραφα ασφαλείας.
  4. Μεταφορτώστε ένα μεγάλο αντίγραφο ασφαλείας προς επαναφορά.
  5. Μετατροπή βάσης δεδομένων σε μορφή MySQLDumper (MSD).

Σημείωση: Όταν προσπαθήσαμε να μετατρέψουμε τη βάση δεδομένων χωρίς να χρησιμοποιήσουμε καμία συμπίεση, διαπιστώσαμε ότι το MySQLDumper δημιούργησε μια βάση δεδομένων με το όνομα «part_1.sql». Το μέγεθος είναι μικρότερο από την αρχική πηγή.

SQL-Browser

Εάν θέλετε να εκτελέσετε συγκεκριμένη εντολή SQL, μπορείτε να το κάνετε σε αυτήν τη σελίδα SQL-Browser. Αλλά σε παρακαλώ, πρέπει να ξέρεις τι κάνεις.

Διαμόρφωση

Όλες οι παραπάνω λειτουργίες μπορούν να διαμορφωθούν από το μενού Configuration. Ακολουθούν ορισμένες ενότητες που μπορούμε να διαμορφώσουμε.

Γενικός

Διεπαφή

Αυτόματη διαγραφή

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

FTP

Στυρογράφημα

Διαχείριση καταγραφής

Το MySQLDumper παρέχει επίσης βασικά αρχεία καταγραφής για εμάς. Έτσι, μπορούμε να γνωρίζουμε πότε συνέβη η δραστηριότητα δημιουργίας αντιγράφων ασφαλείας-επαναφοράς. Για πρόσβαση στη σελίδα καταγραφής, απλώς κάντε κλικ στο μενού «Καταγραφή» από τον πίνακα πλοήγησης στα αριστερά.

Υπάρχουν 3 είδη κορμών. PHP-Log, Perl-Log και Perl-Complete Log.

συμπέρασμα

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

http://www.mysqldumper.net/