Αυτός ο οδηγός σας δείχνει πώς να κάνετε εξαγωγή βάσης δεδομένων (δημιουργία SQL backup) και εισαγωγή βάσης δεδομένων (επαναφορά ή φόρτωση δεδομένων από αρχείο SQL) χρησιμοποιώντας το phpMyAdmin στον πίνακα ελέγχου της HOSTDOG. Και οι δύο διαδικασίες ολοκληρώνονται με λίγα κλικ.

Προαπαιτούμενα

  • Ενεργός λογαριασμός φιλοξενίας στη HOSTDOG
  • Πρόσβαση στον πίνακα ελέγχου (πώς να συνδεθείτε)
  • Υπάρχουσα MySQL βάση δεδομένων (πώς να δημιουργήσετε μία)
  • Για εισαγωγή: ένα αρχείο .sql ή .sql.gz (μέγιστο μέγεθος upload εξαρτάται από τις ρυθμίσεις PHP, συνήθως 50 MB)

Εξαγωγή βάσης δεδομένων (backup)

Βήμα 1:
Ανοίξτε το phpMyAdmin

Συνδεθείτε στον πίνακα ελέγχου, μεταβείτε στην ενότητα Databases και πατήστε phpMyAdmin. Ανοίγει η διεπαφή phpMyAdmin σε νέα καρτέλα.

Βήμα 2:
Επιλέξτε τη βάση δεδομένων

Στην αριστερή στήλη, κάντε κλικ στο όνομα της βάσης που θέλετε να εξάγετε. Βεβαιωθείτε ότι το όνομα είναι επιλεγμένο — το κεντρικό πάνελ εμφανίζει τους πίνακές της.

Βήμα 3:
Εξάγετε τη βάση

Πατήστε την καρτέλα Export στο πάνω μέρος. Για τις περισσότερες περιπτώσεις, η μέθοδος Quick με μορφή SQL είναι αρκετή. Πατήστε Go για να κατεβάσετε το αρχείο .sql στον υπολογιστή σας.

Συμβουλή: Για μεγάλες βάσεις, επιλέξτε τη μέθοδο Custom και ενεργοποιήστε τη συμπίεση (gzip). Αυτό μειώνει σημαντικά το μέγεθος αρχείου.

Εισαγωγή βάσης δεδομένων (επαναφορά)

Βήμα 4:
Επιλέξτε ή δημιουργήστε τη βάση προορισμού

Στο phpMyAdmin, κάντε κλικ στη βάση όπου θέλετε να κάνετε εισαγωγή. Αν κάνετε επαναφορά σε νέα βάση, δημιουργήστε τη βάση πρώτα και μετά επιλέξτε τη.

Σημαντικό: Η εισαγωγή σε βάση που ήδη περιέχει δεδομένα μπορεί να αντικαταστήσει υπάρχοντες πίνακες. Αν θέλετε καθαρή επαναφορά, διαγράψτε πρώτα τους υπάρχοντες πίνακες ή κάντε εισαγωγή σε μια νέα άδεια βάση.
Βήμα 5:
Εισάγετε το αρχείο SQL

Πατήστε την καρτέλα Import. Πατήστε Choose File και επιλέξτε το αρχείο .sql ή .sql.gz. Αφήστε τη μορφή σε SQL και το character set σε utf-8. Πατήστε Go για να ξεκινήσει η εισαγωγή.

Το phpMyAdmin εμφανίζει μήνυμα επιτυχίας μόλις ολοκληρωθεί η εισαγωγή, μαζί με τον αριθμό ερωτημάτων που εκτελέστηκαν.

Εισαγωγή μεγάλων βάσεων μέσω SSH

Το phpMyAdmin έχει όριο μεγέθους αρχείου (συνήθως 50 MB). Για μεγαλύτερες βάσεις, χρησιμοποιήστε τη γραμμή εντολών μέσω SSH:

mysql -u yourusername_dbuser -p yourusername_dbname < backup.sql

Για συμπιεσμένα αρχεία:

gunzip < backup.sql.gz | mysql -u yourusername_dbuser -p yourusername_dbname

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

Αντιμετώπιση προβλημάτων

Η εισαγωγή αποτυγχάνει λόγω μεγέθους αρχείου

Το όριο upload του phpMyAdmin ελέγχεται από τις ρυθμίσεις PHP (upload_max_filesize και post_max_size). Μπορείτε να τα αυξήσετε μέσω των ρυθμίσεων PHP INI ή να συμπιέσετε το αρχείο SQL με gzip. Για αρχεία πάνω από 50 MB, χρησιμοποιήστε τη μέθοδο SSH.

Μεγάλες εισαγωγές μπορεί να υπερβαίνουν το max_execution_time της PHP. Συμπιέστε το αρχείο, χωρίστε το σε μικρότερα τμήματα ή χρησιμοποιήστε τη μέθοδο SSH που δεν έχει χρονικό όριο.

Το αρχείο SQL προσπαθεί να δημιουργήσει πίνακες που ήδη υπάρχουν. Πριν την εισαγωγή, επιλέξτε όλους τους πίνακες (Check All) και επιλέξτε Drop για να τους διαγράψετε. Στη συνέχεια εκτελέστε ξανά την εισαγωγή.

Χρειάζεστε βοήθεια; Αν η εισαγωγή αποτύχει ή χρειάζεστε βοήθεια με τη μεταφορά μεγάλης βάσης δεδομένων, η ομάδα υποστήριξής μας είναι διαθέσιμη 24/7. Πλοηγηθείτε στην αρχική σελίδα της HOSTDOG και πατήστε Log in για να υποβάλετε αίτημα υποστήριξης και θα σας εξυπηρετήσουμε άμεσα.