Πολλοί άνθρωποι χρησιμοποιούν το phpmyadmin ή τη γραμμή εντολών για να αλλάξουν τον κωδικό πρόσβασης root της mysql και μετά την επανεκκίνηση, διαπιστώνουν ότι βρέθηκε σφάλμα σύνδεσης mysql, γιατί συμβαίνει αυτό;
Για να αλλάξετε τον κωδικό πρόσβασης του root mysql, πρέπει να αλλάξετε τον κωδικό πρόσβασης του root στη βάση δεδομένων mysql στο λογισμικό mysql και επίσης να τον αλλάξετε στο αρχείο διαμόρφωσης.
Και η τροποποίηση στη βάση δεδομένων δεν είναι μόνο η τροποποίηση μιας γραμμής δεδομένων, επομένως μην την τροποποιήσετε χειροκίνητα, αλλά χρησιμοποιήστε εντολές για τροποποίηση.
Πρώτα, συνδεθείτε στο phpmyadmin με τον λογαριασμό root, μετά κάντε κλικ στην αριστερή πλευρά για να εισέλθετε στη βάση δεδομένων mysql και κάντε κλικ στο "mysql" στο επάνω μέρος για να εισέλθετε στη διεπαφή εισαγωγής sql. Εισαγάγετε την ακόλουθη εντολή:
ενημέρωση χρήστη set password=password('123456') όπου User='root'
Μεταξύ αυτών, 123456 είναι ο κωδικός πρόσβασης που θέλετε να αλλάξετε, επομένως θυμηθείτε να μην αλλάξετε τον κωδικό πρόσβασης απευθείας στη βάση δεδομένων.
Στη συνέχεια, κάντε κλικ στο "Εκτέλεση" στην κάτω δεξιά γωνία και δείτε "Επηρεαζόμενες γραμμές x", που σημαίνει ότι η τροποποίηση είναι επιτυχής.
Η αλλαγή του κωδικού πρόσβασης γίνεται βασικά εδώ, αλλά θα υπάρξει ένα επακόλουθο πρόβλημα, ο κωδικός πρόσβασης της βάσης δεδομένων αλλάζει και όταν βγείτε από το phpMyAdmin και μπείτε ξανά, θα διαπιστώσετε ότι δεν μπορείτε να συνδεθείτε στη βάση δεδομένων.
Αυτό συμβαίνει επειδή οι πληροφορίες σύνδεσης της βάσης δεδομένων στο phpMyAdmin εξακολουθούν να είναι οι αρχικές, επομένως δεν είναι δυνατή η σύνδεση.
Λύση: Ανοίξτε τον κατάλογο εγκατάστασης του phpMyAdmin, βρείτε το αρχείο config.inc.php και ανοίξτε το με το Σημειωματάριο ή άλλο πρόγραμμα επεξεργασίας κειμένου.
Βρείτε $cfg['Servers'][$i]['password'] = ''; Αλλάξτε τον νέο κωδικό πρόσβασης που μόλις ορίσατε, αποθηκεύστε και εξέλθετε.
Ανοίξτε ξανά το phpMyAdmin, μπορείτε να συνδεθείτε κανονικά και η αλλαγή κωδικού πρόσβασης έχει ολοκληρωθεί.
|