MySQL-Zugriff verweigert: „Zugriff verweigert für Benutzer „root@localhost“ (mit Passwort: NEIN)“
Beim Versuch, WordPress auszuführen Wenn Sie lokal arbeiten, wird möglicherweise die Fehlermeldung „Zugriff verweigert für Benutzer ‚root@localhost‘ (mit Passwort: NEIN)“ angezeigt. Dies tritt auf, wenn das MySQL-Root-Benutzerkennwort nicht festgelegt wurde.
Schritte zur Behebung des Kennwortproblems:
Stoppen Sie MySQL Dienst:
MySQL ohne Berechtigungen starten:
Führen Sie den folgenden Befehl aus:
mysqld_safe --skip-grant-tables &
Geben Sie die MySQL-Shell ein:
In einem neuen Terminalfenster, Ausführen:
mysql -u root
Berechtigungen löschen und gewähren:
Verwenden Sie die folgenden Befehle um die Benutzertabelle zu löschen und Root zu gewähren Berechtigungen:
USE mysql; TRUNCATE TABLE user; FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
Änderungen bestätigen und MySQL neu starten:
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie behebt man „Zugriff verweigert für Benutzer ‚root@localhost' (mit Passwort: NEIN)' in Local WordPress MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!