Fehlerbehebung beim Fehler „Zugriff verweigert“ für „Root“-Benutzer in PHPMyAdmin
Beim Versuch, das Root-Passwort mit PHPMyAdmin zu ändern, kann bei Benutzern der Fehler auftreten Nachricht:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Dieser Fehler verhindert den Zugriff auf das PHPMyAdmin-Panel. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
Bearbeiten Sie die PHPMyAdmin-Konfigurationsdatei
Suchen Sie die Datei config.inc.php in Ihrem PHPMyAdmin-Installationsverzeichnis. Öffnen Sie es mit einem Texteditor.
Aktualisieren Sie das Root-Passwort
Suchen Sie nach dem folgenden Codeblock in der Datei:
$cfg['Servers'][$i]['user'] = '**your-root-username**'; $cfg['Servers'][$i]['password'] = '**root-password**';
Ersetzen Sie das Platzhalter mit Ihrem tatsächlichen Root-Benutzernamen und Passwort. Stellen Sie sicher, dass das Passwort in einfache Anführungszeichen gesetzt wird.
Passwortauthentifizierung deaktivieren
Fügen Sie die folgende Zeile am Ende des Codeblocks hinzu:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Dadurch wird die Passwortauthentifizierung für den Root-Benutzer deaktiviert, sodass Sie auf PHPMyAdmin zugreifen können, ohne dass eine Anmeldung erforderlich ist Passwort.
Speichern und neu starten
Speichern Sie die Datei config.inc.php und starten Sie Apache (oder Ihren Webserver) neu, damit die Änderungen wirksam werden.
Nachdem Sie diese Schritte ausgeführt haben, sollten Sie mit dem aktualisierten Root-Passwort auf das PHPMyAdmin-Panel zugreifen können. Denken Sie daran, die Einstellung „AllowNoPassword“ zu deaktivieren, sobald Sie erfolgreich auf das Panel zugegriffen haben.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „Zugriff verweigert für Benutzer \'root\'@\'localhost\'\', wenn ich versuche, das Root-Passwort in PHPMyAdmin zu ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!