
Έχουμε ήδη δει σε ένα προηγούμενο άρθρο ως, Δεδομένου ότι η γραμμή εντολών ή τερματικό, θα μπορούσε να Δημιουργήστε ένα αντίγραφο ή να εξαγάγετε μια βάση δεδομένων MySQL. Για να γίνει αυτό, Κάναμε χρήση της εντολής mysqldump που, βάσει του βάση δεδομένων εν λόγω, Έχουμε δημιουργήσει μια αρχείο SQL με το περιεχόμενο, τόσο δομημένη ως δεδομένα.
Υπάρχουν περιπτώσεις κατά τις οποίες μόνο Πρέπει να εξάγουμε την δομή από τη βάση δεδομένων μας, αφήνοντας κατά μέρος το δυνατό ποσό των δεδομένων που μπορεί να κρατήσει. Για να γίνει αυτό, με τον ίδιο τρόπο που έχουμε συζητήσει κατά το χρόνο, Χρησιμοποιούμε και πάλι την εντολή mysqldump, αλλά αυτή τη φορά θα το κάνουμε με τον ακόλουθο τρόπο:
1 | mysqldump -d -u nombreUsuario -p nombreBaseDeDatos > archivoExportacion.sql |
Αν κοιτάξετε, Προς το παρόν έχουμε προσθέσει τη δυνατότητα να -δ σε αυτή την εντολή, με την οποία μπορούμε να κάνουμε που ο εξαγωγή η βάση δεδομένων μας γίνεται μόνο για επίπεδο της δομής.
Για εισαγωγή το αρχείο που παράγεται σε έναν άλλο διακομιστή ή βάση δεδομένων, απλά θα πράξη του ως συνήθως, επειδή αυτό που έχουμε στο αρχείο μας μόνο οι δομές των πινάκων από τη βάση δεδομένων μας:
1 | mysql -u nombreUsuario -p nombreBaseDeDatos < archivoImportacion.sql |
Σαν αυτό, Θα έχουμε ένα βάση δεδομένων με το ίδια τραπέζια στην προηγούμενη βάση δεδομένων, αλλά όλα αυτά άδειο.
