Heim > Datenbank > MySQL-Tutorial > Hauptteil

Warum erhalte ich die Fehlermeldung „Zugriff verweigert für Benutzer \'root\'@\'localhost\'\', wenn ich versuche, das Root-Passwort in PHPMyAdmin zu ändern?

Mary-Kate Olsen
Freigeben: 2024-11-03 08:16:30
Original
358 Leute haben es durchsucht

Why am I getting an

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)
Nach dem Login kopieren

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**';
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage