Βήμα 1: Εξαγωγή της βάσης δεδομένων σας
Βήμα 2: Επαναφορά της βάσης δεδομένων σας
Το MySQL είναι το πιο δημοφιλές λογισμικό στον κόσμο που χρησιμοποιείται για βάσεις δεδομένων. Είναι πολύ σημαντικό να βεβαιωθείτε ότι έχετε αντίγραφα ασφαλείας της βάσης δεδομένων σας. Αυτή η πρακτική σάς επιτρέπει να ανακτήσετε τη βάση δεδομένων σας σε περίπτωση απώλειας δεδομένων. Η απώλεια δεδομένων μπορεί να προκύψει με αποτυχία υλικού ή αλλαγές λογισμικού που διασπούν τη βάση δεδομένων. Μπορείτε να επαναφέρετε τη βάση δεδομένων σας ανά πάσα στιγμή, αφού δημιουργήσετε αντίγραφο ασφαλείας της.
Σε αυτό το σεμινάριο, θα εξάγουμε μια βάση δεδομένων MySQL χρησιμοποιώντας mysqldump.
Βήμα 1: Εξαγωγή της βάσης δεδομένων σας
Η σύνταξη για τη χρήση της mysqldumpεντολής για την εξαγωγή μιας βάσης δεδομένων είναι:
mysqldump -u username -p database > name.sql
Αυτό λέει:
- Θα έχουμε πρόσβαση στη βάση δεδομένων με τον
usernameχρήστη.
- Το Mysqldump μπορεί να μας ζητήσει τον κωδικό πρόσβασης του
username( -p).
- Το όνομα της βάσης δεδομένων είναι
database.
- Θα δημιουργήσουμε αντίγραφα ασφαλείας αυτής της βάσης δεδομένων σε ένα αρχείο SQL που ονομάζεται
name.sql.
Τώρα έχετε ένα αρχείο SQL με ολόκληρη τη βάση δεδομένων σας.
Βήμα 2: Επαναφορά της βάσης δεδομένων σας
Όταν κάτι πήγε στραβά, μπορούμε να επαναφέρουμε τη βάση δεδομένων μας εύκολα. Απλώς συνδεθείτε στη MySQL:
mysql -u username -p
Στη συνέχεια, δημιουργήστε μια νέα βάση δεδομένων:
CREATE DATABASE newdb;
Έξοδος από τη MySQL:
exit
Στη συνέχεια, μπορείτε να εισαγάγετε το αρχείο SQL στη νέα βάση δεδομένων:
mysql -u username -p newdb < name.sql
Αυτό λέει:
- Θα έχουμε πρόσβαση στη βάση δεδομένων με τον
usernameχρήστη.
- Η MySQL μπορεί να μας ζητήσει τον κωδικό πρόσβασης του
username( -p).
- Το όνομα της βάσης δεδομένων είναι
newdb.
- Θα κάνουμε εισαγωγή από ένα αρχείο SQL που ονομάζεται
name.sql.
Συγχαρητήρια! Έχετε πλέον εισαγάγει το αρχείο SQL σε μια νέα βάση δεδομένων!