Για να εισάγουμε δεδομένα σε μία κενή βάση δεδομένων από ένα αρχείο (π.χ. ένα backup) μέσω του Terminal, χρησιμοποιούμε την παρακάτω σύνταξη.

mysql -u <dbuser> -p <dbname> < <filename.sql>

Παράδειγμα

Αν υποθέσουμε ότι έχουμε δημιουργήσει μία βάση δεδομένων με το όνομα gladd_blogposts, ο χρήστης της βάσης δεδομένων είναι gladd και θέλουμε να εισάγουμε τα στοιχεία από το backup που έχουμε κρατήσει με όνομα αρχείου backup_gladd_blogposts.sql, η σύνταξη της εντολής διαμορφώνεται ως εξής:

mysql -u gladd -p gladd_blogposts < backup_gladd_blogposts.sql

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

Enter password:

Σε Terminal που τρέχει σε περιβάλλον Linux ή MacOS οι χαρακτήρες του κωδικού δεν εμφανίζονται κατά την διάρκεια της πληκτρολόγησης.

Πληκτρολογούμε τον κωδικό και πατάμε ENTER, η διαδικασία της εισαγωγής δεδομένων μπορεί να διαρκέσει από κλάσματα του δευτερολέπτου έως και μερικά λεπτά, ανάλογα με τον όγκο των δεδομένων που περιλαμβάνονται στο αρχείο του backup μας.

Leave a Comment

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *