λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Back Up Data

Τρόπος δημιουργίας αντιγράφων ασφαλείας MySQL με Cron

Συνιστάται να δημιουργήσετε αντίγραφα ασφαλείας των βάσεων δεδομένων MySQL σας σε τακτική βάση . Ο διακομιστής MySQL περιλαμβάνει το « mysqldump " εφεδρική χρησιμότητα από προεπιλογή . Το αρχείο που δημιουργείται από το " mysqldump " χρησιμότητα μπορεί να είναι αρκετά μεγάλο, ανάλογα με το μέγεθος της βάσης δεδομένων . Εάν η βάση δεδομένων λειτουργεί με το λειτουργικό σύστημα Linux ή Unix , μπορείτε να δημιουργήσετε μια δέσμη ενεργειών που θα δημιουργήσετε αντίγραφα ασφαλείας της βάσης δεδομένων και στη συνέχεια να συμπιέσει το αρχείο αντιγράφου ασφαλείας . Αυτό το σενάριο μπορεί να εκτελεστεί από την υπηρεσία cron κατά την καθορισμένη ώρα . Οδηγίες
Η

1 Κάντε κλικ στο " Terminal" ή " Κονσόλα " επιλογή κάτω από το κύριο μενού για να ανοίξετε ένα παράθυρο τερματικού και πρόσβαση σε μια γραμμή εντολών . 2

Πληκτρολογήστε το εντολή " mkdir /db_backup " για να δημιουργήσετε τον κατάλογο που θα αποθηκεύσει τα αρχεία αντιγράφων ασφαλείας . Μπορείτε να αλλάξετε το όνομα του καταλόγου με οποιοδήποτε όνομα που προτιμάτε .
Εικόνων 3

Ανοίξτε ένα κενό αρχείο κειμένου σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου .
Η 4

Πληκτρολογήστε την ακόλουθη δέσμη ενεργειών στο αρχείο κειμένου : !

# /bin sh

date = `date + % /Y % m % d`

mysqldump - uusername - ppassword - επιλέξουν mydb > /db_backup /mydb.sql

cd /db_backup

tar - zcvf db_backup . $ date.tgz /db_backup /mydb.sql

Αντικαταστήστε το "username" μετά την επιλογή- u με το όνομα χρήστη που χρησιμοποιείται για τη σύνδεση με το διακομιστή MySQL . Αντικαταστήστε το "password" , μετά την επιλογή- p με τον κωδικό πρόσβασης . Αντικαταστήστε το " mydb " με το όνομα της βάσης δεδομένων που θέλετε να δημιουργήσετε αντίγραφα ασφαλείας . Αντικαταστήστε το " db_backup /" με το όνομα του καταλόγου που δημιουργήθηκε για να αποθηκεύσετε το αντίγραφο ασφαλείας .
5

Αποθηκεύστε το σενάριο ως " mysql_backup.sh " . Μπορείτε να αλλάξετε το όνομα σε ό, τι προτιμάτε , αλλά θα πρέπει να κρατήσει το " . Sh " επέκταση αρχείου .
Η

6 Κάντε κλικ στην επιλογή " Terminal" ή " Κονσόλα " κάτω από το κύριο μενού για να ανοίξετε ένα παράθυρο τερματικού και πρόσβαση σε μια γραμμή εντολών .
Η 7

Πληκτρολογήστε την εντολή " chmod + x mysql_backup.sh " στη γραμμή εντολών για να κάνετε το αρχείο εκτελέσιμο .
8

Πληκτρολογήστε την εντολή " crontab -e " για να ανοίξετε το αρχείο crontab για επεξεργασία .
Η 9

Προσθέστε την ακόλουθη γραμμή

0 4 *** /home /user /mysql_backup.sh

στο αρχείο crontab να εκτελέσει το σενάριο κάθε πρωί στις 4 το πρωί . Μπορείτε να αλλάξετε το "4" σε οποιαδήποτε ώρα που θέλετε το σενάριο να τρέξει. Αντικαταστήστε το " /home /user /mysql_backup.sh " με τη διαδρομή προς το αρχείο σας " mysql_backup.sh " . Αν προτιμάτε να δημιουργήσετε αντίγραφα ασφαλείας της βάσης δεδομένων μία φορά την εβδομάδα , τοποθετήστε τον αριθμό εβδομάδας ( 0-7 , όπου 0 ή 7 είναι η Κυριακή ) στην πέμπτη στήλη του crontab .
Η 10

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

Συναφής σύστασή

Πώς να Backup της επιφάνειας εργασίας σε Win XP Home

Microsoft Windows XP Home Edition δεν περιλαμβάνουν το βοηθητικό πρόγραμμα από προεπιλογή . Θα πρέπει να εγκατασταθεί από το CD εγκατάστασης των Windows XP . Μόλις εγκατασταθεί , να το χρησιμοποιήσετε για να κάνετε backup τα δύο φακέλους που περιέχουν τα αρχεία και τους φακέλους που εμφανίζονται στην επιφάνεια εργασίας σας . Χρησιμοποιήστε οποιαδήποτε εξωτερική συσκευή αποθήκευσης για τη δημιουργία αντιγράφων ασφαλείας . Οι εξωτερικοί σκληροί δίσκοι είναι η πιο πρακτική και οικονομικά αποδοτική

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα