Αυτός ο οδηγός σας βοηθά να διαγνώσετε και να διορθώσετε σφάλματα σύνδεσης βάσης δεδομένων στο WordPress. Θα επαληθεύσετε τα στοιχεία σύνδεσης στο wp-config.php, θα ελέγξετε τα δικαιώματα του χρήστη, θα επιδιορθώσετε κατεστραμμένους πίνακες και θα αποκλείσετε προβλήματα server.
Επαλήθευση στοιχείων σύνδεσης βάσης
Συνδεθείτε στον πίνακα ελέγχου και ανοίξτε το File Manager. Πλοηγηθείτε στον ριζικό φάκελο WordPress (συνήθως public_html) και ανοίξτε το wp-config.php. Ελέγξτε αυτές τις τέσσερις γραμμές:
define( 'DB_NAME', 'myaccount_wp' );
define( 'DB_USER', 'myaccount_wpuser' );
define( 'DB_PASSWORD', 'your_password_here' );
define( 'DB_HOST', 'localhost' );
Επαληθεύστε ότι κάθε τιμή ταιριάζει με αυτά που φαίνονται στην ενότητα MySQL Databases του πίνακα ελέγχου σας. Τα ονόματα βάσης και χρήστη πρέπει να περιλαμβάνουν το prefix του λογαριασμού.
Στην ενότητα MySQL Databases, μεταβείτε στο Current Databases. Η βάση σας πρέπει να εμφανίζει τον σωστό χρήστη στη στήλη Privileged Users. Αν λείπει, προσθέστε τον μέσω του Add User to Database με All Privileges.
Για αναλυτικές οδηγίες, δείτε Πώς να δημιουργήσετε μια βάση MySQL.
Αν υποψιάζεστε ότι ο κωδικός είναι λάθος, μεταβείτε στο MySQL Databases και κάντε κλικ στο Change Password δίπλα στον χρήστη. Ορίστε νέο κωδικό και ενημερώστε την τιμή DB_PASSWORD στο wp-config.php.
Επιδιόρθωση της βάσης δεδομένων
Αν τα στοιχεία σύνδεσης είναι σωστά αλλά το σφάλμα παραμένει, η βάση μπορεί να έχει κατεστραμμένους πίνακες. Προσθέστε αυτή τη γραμμή στο wp-config.php:
define( 'WP_ALLOW_REPAIR', true );
Στη συνέχεια επισκεφτείτε https://yourdomain.com/wp-admin/maint/repair.php. Κάντε κλικ στο Repair Database. Μόλις ολοκληρωθεί, αφαιρέστε τη γραμμή WP_ALLOW_REPAIR από το wp-config.php — αν την αφήσετε, αποτελεί κίνδυνο ασφαλείας.
Εναλλακτικά, ανοίξτε το phpMyAdmin από τον πίνακα ελέγχου, επιλέξτε τη βάση WordPress, τσεκάρετε τους πίνακες με σφάλματα (ή επιλέξτε όλους) και επιλέξτε Repair Table από το μενού.
Έλεγχος κατάστασης server
Σε σπάνιες περιπτώσεις, ο MySQL server μπορεί να είναι προσωρινά εκτός λειτουργίας. Αν βλέπετε το σφάλμα σε πολλαπλές ιστοσελίδες στον λογαριασμό σας ή αν αποτυγχάνει και το phpMyAdmin, ο database server μπορεί να χρειάζεται επανεκκίνηση. Στην κοινόχρηστη φιλοξενία, αυτό διαχειρίζεται η ομάδα υποδομής της HOSTDOG. Υποβάλετε αίτημα υποστήριξης και θα ερευνήσουμε αμέσως.