Export

Για να κάνετε export μια Βάση Δεδομένων από το Command Prompt ακολουθείτε τα παρακάτω βήματα.

Αν δεν είναι στο path η MySQL πηγαίνετε στον κατάλογο εγκατάστασης η την τρέχετε από τον κατάλογο εγκατάστασης. Στο παρακάτω παράδειγμα η εγκατάσταση έχει γίνει με xampp.

cd /d c:\xampp\mysql\bin

 

Με την 1η εντολή εξάγουμε όλο το περιεχόμενο της ΒΔ planning_new σε ένα αρχείο.

Με την 2η εντολή εξάγουμε όλο το περιεχόμενο της ΒΔ planning_new, στο οποίο όμως προσθέτει και την εντολή δημιουργίας της ΒΔ.

mysqldump -u USER -p planning_new > C:\backups\planning_new.sql
mysqldump -u USER -p –databases planning_new > C:\backups\planning_new.sql

Αν θέλουμε να εξάγουμε συγκεκριμένους πίνακες (έναν ή περισσότερους), προσθέτουμε τα ονόματά τους

mysqldump -u USER -p planning_new TABLE1 TABLE2 > C:\backups\some_tables.sql

Αν θέλουμε να παρατηρήσουμε την εξέλιξη προσθέτουμε την παράμετρο -v

mysqldump -u USER -p planning_new -v TABLE1 TABLE2 > C:\backups\some_tables.sql

— Connecting to localhost…
— Retrieving table structure for table TABLE1…
— Sending SELECT query…
— Retrieving rows…
— Retrieving table structure for table TABLE2…
— Sending SELECT query…
— Retrieving rows…
— Disconnecting from localhost…

Import

Για να κάνετε import το περιεχόμενο ενός αρχείου sql σε μια Βάση Δεδομένων από το Command Prompt ακολουθείτε τα παρακάτω βήματα.

Αν δεν είναι στο path η MySQL πηγαίνετε στον κατάλογο εγκατάστασης η την τρέχετε από τον κατάλογο εγκατάστασης. Στο παρακάτω παράδειγμα η εγκατάσταση έχει γίνει με xampp.

cd /d c:\xampp\mysql\bin

 

Για να εισάγετε πίνακες κλπ στη ΒΔ planning_new από ένα αρχείο:

mysql -u USER -p planning_new < C:\backups\planning_new.sql