Table of Contents

 

Sie erhalten möglicherweise eine fantastische Fehlermeldung, die besagt, dass MySQL 1045 der Zugriff verweigert wird. Es gibt mehrere Schritte, die jeder unternehmen kann, um diese Fehlfunktion zu beheben, daher werden wir später darauf eingehen.

Genehmigt

  • 1. ASR Pro herunterladen
  • 2. Öffnen Sie das Programm und wählen Sie „Computer scannen“
  • 3. Klicken Sie auf "Reparieren", um den Reparaturvorgang zu starten
  • Die Software zur Reparatur Ihres PCs ist nur einen Klick entfernt – laden Sie sie jetzt herunter.

    g.Nachdem Sie Ihren eigenen lokalen WAMP-Server erstellt haben und Ihren phpMyAdmin darüber informieren müssen, wird eine Fehlermeldung angezeigt: # 1045 Zugriff abgelehnt für Benutzer ‘root’ @ ‘localhost’ (mit Passwort: YES). Dies kann passieren, wenn der MySQL-Selbstdatenbankbenutzer root @ localhost nicht unbedingt die erforderlichen Berechtigungen für den Zugriff auf alle meine Datenbanken erhält.

     

     

    g.

    Wenn mehrere Übereinstimmungen möglich sind, sollte dieser Server ermitteln, welche unds Leute benutzen. Löst dieses großartige Problem wie folgt: (…)

    • Wenn ein Kunde versucht, sich anzumelden, sieht der Server ähnlich wie bei [mysql.user]-Durchschleifen in sortierter Reihenfolge aus.
    • Hosting verwendet zuerst den perfekten String, der zusätzlich den Hostnamen des Clients enthält, zusätzlich den Namen der Person.

    (…) Der Webserver verwendet Auswahlregeln, die zuerst die Zeilen mit den verschiedenen hostspezifischen Werten platzieren. Wörtliche Host-Begriffe [zB localhost] und sogar IP sind echte spezifische Adressen.

    Daher muss jeder anonyme Benutzer alle anderen Arten von Benutzern “verstecken”, wie zum Beispiel '[any_username]' bei '%' , wenn er localhost verwendet.

    1045 MySQL-Zugriff verweigert

    Die empfohlene Zauberformel besteht darin, sich von der Art des anonymen Mobilfunkanbieters abzumelden (was im Allgemeinen eine sinnvolle gute Sache ist, sodass Sie es trotzdem tun können).


    1045 MySQL-Datenbankzugriff verweigert

    Die folgenden Unterschiede sind für die Ausgangsfrage oft irrelevant. Sie dienen nur dazu, Ihnen Fragen zu beantworten, die in anderen Kommentaren an unserem Standort gestellt wurden.

    root – myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -ubill -ppass –plug = /tmp/mysql-5.5.sock Willkommen bei MySQL (…) mysql> user, klicken Sie auf ihren FROM-Knoten mysql.user; + —— + ———– + | Internetmenschen | Gastgeber | + —— + ———– + | Kosten | P . C . | | Wurzel | 127.0.0.1 | | Herz | :: 1 | | das Allerwichtigste | localhost | + —— + ———– + 9 Reihen pro Satz (0,00 Sek.) mysql> SELECT USER (), CURRENT_USER (); + —————- + —————- + | BENUTZER () | CURRENT_USER () | + —————- + —————- + | Ausgaben @ localhost | Rechnung @% | + —————- + —————- + Zeile 1 im Satz (0,02 Sek.) mysql> VARIABLEN ZEIGEN ALS ‘skip_networking’; + —————– + ——- + Variablenname | | Wert | + —————– + ——- + | skip_networking | A | + —————– + ——- + 1 sorgfältiger Detailfaden (0.00 Sek.)

    Genau die eine Konfiguration, außer dass ich Werbung wieder aktiviert habe und jetzt einen starken erfundenen Benutzer '' @ 'localhost' erstellt habe.

    root auf myhost: /home/mysql-5.5.16-linux2.6-x86_64#. / mysql Willkommen bei MySQL Keep (…) mysql> USER ID ” @ ‘localhost’ BY ‘anotherpass’; Anfrage OK, 0 Zeilen revitalisiert (0,00 Sek.) mysql> auf Wiedersehen Root – myhost: /home/mysql-5 .5.16-linux2.6-x86_64 Nummer ./mysql -ubill -ppass n –outlet = /tmp/mysql-5.5.sock FEHLER 1045 (28000): Zugriff verweigert für Benutzer (mit Flip ‘bill’ @ ‘localhost’: JA) am wichtigsten @ myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -ubill -ppass n -h127.0.0.1 –protocol impliziert TCP FEHLER 1045 (28000): Zugriff verweigert für bestimmte Person “bill” @ “localhost” (mit Passwort: JA) root @ myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -ubill -ppass n -hlocalhost –protocol = TCP FEHLER 1045 (28000): Zugriff verweigert als Angreifer “bill” @ “localhost” (mit einem: JA)

    Genehmigt

    Das ASR Pro-Reparaturtool ist die Lösung für einen Windows-PC, der langsam läuft, Registrierungsprobleme hat oder mit Malware infiziert ist. Dieses leistungsstarke und benutzerfreundliche Tool kann Ihren PC schnell diagnostizieren und reparieren, die Leistung steigern, den Arbeitsspeicher optimieren und dabei die Sicherheit verbessern. Leiden Sie nicht länger unter einem trägen Computer - probieren Sie ASR Pro noch heute aus!


    Dieselbe Situation mit der Begründung, dass beim Bearbeiten von Now 2 das wichtigste Passwort des anonymen Websurfers eingegeben wird.

    root auf myhost: /home/mysql-5.5.16-linux2.6-x86_64# ./mysql -panotherpass -ubill -hlocalhost Willkommen bei MySQL Keep (…) mysql> SELECT USER (), current_user (); + —————- + —————- + | BENUTZER () | CURRENT_USER () | + —————- + —————- + | Rechnung bei localhost | @localhost | + —————- + —————- + Ein Satz mit Übungen für 1 Reihe (0,01 Sek.)

    Ausgabe 1 Mod 1: Sie werden sich sicherlich als 'bill' bei '%' über einen Socket authentifizieren.

    Ausgabe 2 von Processing 2.5: Die Verbindung mit TCP oder sogar einem Socket hat keinen Einfluss auf den Authentifizierungsschritt (es sei denn, es kann sich als jemand mehr als 'something' @ 'localhost' verbinden, aber über einen Socket , verbunden mit Kurs).

    Ausgabe3 oder ab Variante 3: Obwohl ich -ubill definiert habe, habe ich als namenloser Benutzer Zugriff. Dies ist in der Regel auf die zuvor empfohlenen “Sortierregeln” zurückzuführen. Bitte beachten Sie, dass die meisten Installationen den tatsächlichen anonymen Benutzer ohne Benutzernamen und Passwort haben, die uns bekannt sind (und die manchmal gesichert – gelöscht werden müssen).

     

     

    Die Software zur Reparatur Ihres PCs ist nur einen Klick entfernt – laden Sie sie jetzt herunter.

    Geben Sie ein: MySQL einschließen;Drücke Enter.Legen Sie Ihren MySQL-Benutzernamen und Ihr Passwort mit dem folgenden spezifischen Befehl fest und ersetzen Sie “EnterYourPasswordHere” durch Ihre neue Sicherheit Ihrer Wahl: UPDATE mysql.Drücke Enter.Löschen Sie Ihre aktuellen Berechtigungen, indem Sie Folgendes eingeben: FLUSH PRIVILEGES;Beenden seit der Eingabe: Beenden.Drücke Enter.

    Bearbeiten Sie die Datei /etc und my.Erhöhen Sie die Verweis-Attributionstabellen bis [mysqld].Starten Sie den MySQL-Server neu.Sie sollten sich jetzt ernsthaft in mysql einloggen können, indem Sie den folgenden Befehl mysql -u root -p verwenden.Ausführen von Dump-Berechtigungen; in die MySQL-Shell.

    Fehler behoben 1045 (28000) Zugriff verweigert für Benutzer root @ localhost (mit Passwort: JA)? Um den folgenden Fehler zu beheben, müssen Sie wirklich den tatsächlichen Parameter -p für ein bestimmtes Kennwort angeben.