Εξαγωγή βάσης δεδομένων MySQL μέσω SSH
Για την εξαγωγή του αρχείου αντιγράφου ασφαλείας SQL για τη βάση δεδομένων σας μπορεί να χρησιμοποιηθεί μια σύνδεση Secure Shell (SSH) αντί του phpMyAdmin. Είναι μια προηγμένη μέθοδος η οποία βοηθάει στην εξαγωγή μεγάλων αρχείων SQL, ενώ μπορεί να είναι απαραίτητη όταν χρησιμοποιείτε VPS με διαχείριση από τον χρήση ή αποκλειστικούς server καθώς δεν έχουν εγκατεστημένο το phpMyAdmin.
- Μια εφαρμογή SSH. Προτείνουμε το PuTTY για Windows ή Terminal για macOS .
- Τα στοιχεία του FTP σας. Αν δεν τα έχετε ήδη σημειώσει κάπου, πρέπει να βρείτε τον υπολογιστή φιλοξενίας, το όνομα χρήστη και τον κωδικό πρόσβασης του FTP:
- Για τον υπολογιστή φιλοξενίας FTP, μπορείτε να χρησιμοποιήσετε το όνομα domain ή τη διεύθυνση IP σας.
- Μπορείτε να βρείτε το όνομα χρήστη και τον κωδικό πρόσβασης του FTP στον λογαριασμό φιλοξενίας σας για Φιλοξενία Linux με cPanel, Φιλοξενία Windows με Plesk ή Φιλοξενία WordPress με διαχείριση (βήματα 1-7).
- Οι λεπτομέρειες της βάσης δεδομένων σας. Αν δεν τα έχετε ήδη σημειώσει κάπου, πρέπει να βρείτε το όνομα, το όνομα χρήστη, το όνομα υπολογιστή και τον κωδικό πρόσβασης της βάσης δεδομένων σας:
- Αν χρησιμοποιείτε Φιλοξενία Linux με cPanel, το όνομα υπολογιστή της βάσης δεδομένων σας είναι πάντα localhost και μπορείτε να βρείτε άλλες λεπτομέρειες της βάσης δεδομένων στον λογαριασμό φιλοξενίας σας.
- Αν χρησιμοποιείτε Φιλοξενία WordPress με διαχείριση ή Φιλοξενία Windows με Plesk, μεταβείτε στον λογαριασμό φιλοξενίας σας για να βρείτε όλες τις πληροφορίες της βάσης δεδομένων.
- Συνδεθείτε στον server σας ή στον κοινόχρηστο λογαριασμό φιλοξενίας σας μέσω SSH.
- Χρησιμοποιήστε την εντολή ls για να παραθέσετε αρχεία και φακέλους και τις εντολές cd και ../ για να μετακινηθείτε μεταξύ καταλόγων έως ότου φτάσετε στον κατάλογο στον οποίο θέλετε να αποθηκεύσετε το αρχείο αντιγράφου ασφαλείας.
- Συνδεθείτε στην MySQL χρησιμοποιώντας την εξής εντολή:
mysqldump -h hostname -P port -u username -p database > backup.sql
Σημείωση: Αν χρησιμοποιείτε το όνομα localhost για τον υπολογιστή, θα πρέπει να παραλείψετε το τμήμα–h hostname
, ενώ αν έχετε μια τυπική θύρα (3306) μπορείτε να παραλείψετε το τμήμα–P port
της εντολής.- Στην παραπάνω εντολή, θα πρέπει να αντικαταστήσετε τα εξής:
- το στοιχείο hostname με το όνομα υπολογιστή.
- το στοιχείο port με τον αριθμό θύρας MySQL. Η θύρα σας είναι η 3306, εκτός αν καθορίζεται διαφορετικά στον λογαριασμό φιλοξενίας σας.
- Το στοιχείο username με το όνομα χρήστη σας για τη συγκεκριμένη βάση δεδομένων.
- Το στοιχείο database με το όνομα της βάσης δεδομένων που θέλετε να εξαγάγετε.
- Το στοιχείο backup.sql με το όνομα που θέλετε να χρησιμοποιήσετε για τα αρχείο αντιγράφου ασφαλείας.
- Στην παραπάνω εντολή, θα πρέπει να αντικαταστήσετε τα εξής:
- Πατήστε Enter στο πληκτρολόγιο.
- Όταν εμφανιστεί η προτροπή Εισαγάγετε τον κωδικό πρόσβασης:, εισαγάγετε τον κωδικό πρόσβασής σας για τον χρήστη της συγκεκριμένης βάσης δεδομένων.
Σημείωση: Ο κωδικός πρόσβασης δεν θα είναι ορατός για λόγους ασφαλείας και δεν θα εμφανίζεται όταν τον πληκτρολογείτε ή κάνετε επικόλληση.
- Πατήστε Enter στο πληκτρολόγιο.
Στη συνέχεια, θα εξαχθεί η βάση δεδομένων στο αρχείο SQL που ονομάσατε στο βήμα 4 και θα είναι έτοιμη για λήψη στον τοπικό υπολογιστή σας.