Heim >Datenbank >MySQL-Tutorial >Wie kann der Fehler „Zugriff verweigert für Benutzer @ „localhost' auf Datenbank „\' in MySQL behoben werden?

Wie kann der Fehler „Zugriff verweigert für Benutzer @ „localhost' auf Datenbank „\' in MySQL behoben werden?

DDD
DDDOriginal
2024-11-04 11:52:02286Durchsuche

How to Fix the

Fehler: „Zugriff für Benutzer @ ‚localhost‘ auf Datenbank verweigert“ behoben

Viele Benutzer stoßen bei der Arbeit auf eine ähnliche Fehlermeldung mit MySQL-Datenbanken. Der Fehler tritt auch bei scheinbar korrekten Konfigurationseinstellungen auf, sodass Benutzer nicht wissen, wo sie diese Konfigurationen anpassen sollen.

Um dieses Problem zu beheben, befolgen Sie bitte diese Schritte:

  1. Benutzer hinzufügen zu MySQL: Gewähren Sie dem Benutzer Berechtigungen, die externen Zugriff auf die Datenbank benötigen, da für den externen Zugriff (z. B. Webseiten) zusätzliche Berechtigungen erforderlich sind.
  2. Ändern Sie Ihren Code: Nach dem Erteilen von Berechtigungen , ändern Sie Ihren Code wie folgt:
$dbuser = 'username'; // Modify these
$dbpass = 'password'; // Variables to your installation
  1. Erneut verbinden und Datenbank auswählen: MySQL mit dem angegebenen Benutzernamen und Passwort neu konfigurieren:
mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());

Das obige ist der detaillierte Inhalt vonWie kann der Fehler „Zugriff verweigert für Benutzer @ „localhost' auf Datenbank „\' in MySQL behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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