Der Fehler „#1045 – „Zugriff verweigert für Benutzer ‚root‘@‘localhost‘ (mit Passwort: JA)“ tritt normalerweise auf, wenn versucht wird, mit falschen Anmeldeinformationen auf MySQL zuzugreifen. Im Folgenden finden Sie die Schritte zum Zurücksetzen des Passworts und zum erneuten Zugriff:
Öffnen Sie MySQL an einer Eingabeaufforderung: Verwenden Sie Folgendes Befehl:
mysql -u root -p
Passwort aktualisieren: Führen Sie die folgende Abfrage aus:
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
Neustart MySQL-Dienst:
Für Linux/macOS: Verwenden Sie die folgenden Befehle:
sudo service mysql stop sudo service mysql start
Bearbeiten Sie die Datei config.inc.php: Suchen Sie die Zeile, die das Root-Passwort angibt, und aktualisieren Sie es mit dem neuen Passwort.
<code class="php">$cfg['Servers'][$i]['password'] = 'MyNewPass';</code>
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen in einem Frageformat, die jeweils einen leicht unterschiedlichen Schwerpunkt haben: * **Wie behebt man den Fehler „Zugriff verweigert', wenn man sich mit dem Root-Benutzer bei MySQL anmeldet?** (Einfach und schlimm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!