Η εισαγωγή και η εξαγωγή σε βάσεις δεδομένων MySQL βοηθά στη διασφάλιση της ασφάλειας των δεδομένων καθώς η εισαγωγή βάσεων δεδομένων χρησιμοποιείται για τη μεταφορά δεδομένων μεταξύ διακομιστών, από την άλλη πλευρά, η εξαγωγή βάσεων δεδομένων βοηθά στη δημιουργία αντιγράφων ασφαλείας και ανάκτηση δεδομένων.
Αυτός ο οδηγός θα παρέχει τη διαδικασία για:
Προϋπόθεση: Εγκατάσταση MySQL Server σε Linux
Η ενημέρωση του συστήματός σας πριν από οποιαδήποτε εγκατάσταση είναι προτιμότερη, επομένως πληκτρολογήστε:
$ sudo εύστοχη ενημέρωση
Εγκαταστήστε τον διακομιστή MySQL πληκτρολογώντας:
$ sudo κατάλληλος εγκαθιστώ mysql-server
Για να ελέγξετε την εγκατεστημένη έκδοση της MySQL, πληκτρολογήστε:
$ mysql --εκδοχή
Για την εκκίνηση των υπηρεσιών της MySQL χρησιμοποιήστε αυτήν την εντολή:
Εξαγωγή βάσεων δεδομένων MySQL σε Linux
Επιτρέπει την εξαγωγή μιας βάσης δεδομένων σε Linux, αλλά πριν από αυτό, πρέπει να συνδεθείτε σε έναν διακομιστή MySQL. Χρησιμοποιήστε αυτήν τη σύνταξη για να συνδεθείτε σε έναν τοπικό διακομιστή MySQL:
$ mysql -σε < όνομα χρήστη > -Π
Για αυτήν την ανάρτηση το όνομα χρήστη είναι ' mysql ”:
Όπως φαίνεται στην παραπάνω έξοδο, ο διακομιστής MySQL συνδέεται με επιτυχία.
Χρησιμοποιήστε αυτήν την εντολή SHOW για να δείτε όλες τις διαθέσιμες βάσεις δεδομένων:
> ΕΜΦΑΝΙΣΗ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ.
Για να εξαγάγετε τη βάση δεδομένων 'mysql' από τις διαθέσιμες βάσεις δεδομένων, ας δημιουργήσουμε πρώτα έναν κατάλογο χρησιμοποιώντας αυτήν την εντολή:
Μεταβείτε σε αυτόν τον κατάλογο πληκτρολογώντας:
Για να εξαγάγετε τη βάση δεδομένων, χρησιμοποιήστε αυτήν τη σύνταξη:
Δώστε το όνομα χρήστη σας, το όνομα βάσης δεδομένων που θέλετε να εξαγάγετε και το όνομα για ένα αρχείο στο οποίο θέλετε να εξαγάγετε τη βάση δεδομένων. Χρησιμοποιήστε αυτήν τη σύνταξη και πατήστε enter και πληκτρολογήστε την εντολή ls για να δείτε εάν η βάση δεδομένων έχει εξαχθεί με επιτυχία ή όχι:
Εδώ μπορείτε να δείτε ότι το αρχείο δημιουργήθηκε με επιτυχία.
Για να δείτε ορισμένα δεδομένα αυτού του αρχείου, πληκτρολογήστε:
$ κεφάλι -n 5 < όνομα αρχείου > .sql
Εδώ είναι ορατά τα δεδομένα της εξαγόμενης βάσης δεδομένων.
Εισαγωγή βάσεων δεδομένων MySQL σε Linux
Για να εισαγάγουμε τη βάση δεδομένων, ας συνδεθούμε στον τοπικό διακομιστή χρησιμοποιώντας τη σύνταξη:
$ mysql -σε < όνομα χρήστη > -Π
Έχετε συνδεθεί επιτυχώς στον τοπικό διακομιστή βάσης δεδομένων σας.
Για να δημιουργήσετε μια βάση δεδομένων, χρησιμοποιήστε αυτήν τη σύνταξη:
> ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ < db-όνομα > ;
Δώστε το όνομα για τη βάση δεδομένων:
Για να δείτε τις διαθέσιμες βάσεις δεδομένων, πληκτρολογήστε αυτήν την εντολή:
Εδώ είναι ορατό ότι η βάση δεδομένων που δημιουργήσατε είναι διαθέσιμη.
Ας εισαγάγουμε το ήδη υπάρχον αρχείο με επέκταση '.sql' που περιέχει τα εφεδρικά δεδομένα της βάσης δεδομένων, χρησιμοποιώντας αυτήν τη σύνταξη:
$ mysql -σε < όνομα χρήστη > -Π < new-base-name > < < όνομα αρχείου > .sql
Δώστε τις απαιτούμενες τιμές στη σύνταξη:
Η βάση δεδομένων σας εισήχθη με επιτυχία καθώς ζήτησε τον κωδικό πρόσβασης και έδωσε έξοδο χωρίς σφάλματα.
συμπέρασμα
Η εισαγωγή και η εξαγωγή βάσεων δεδομένων είναι μια σημαντική εργασία για την ανάκτηση και δημιουργία αντιγράφων ασφαλείας δεδομένων, τη μετεγκατάσταση δεδομένων, τη συνεργασία ή τη δοκιμή και τον εντοπισμό σφαλμάτων. Η εξαγωγή δημιουργεί ένα αρχείο αντιγράφου ασφαλείας, για την εξαγωγή της βάσης δεδομένων χρησιμοποιήστε αυτήν τη σύνταξη ' sudo mysqldump -u <όνομα χρήστη> -p