Ich habe dieses Tutorial befolgt , um MySQL zu installieren, aber nach der erfolgreichen Installation von MySQL konnte ich nicht auf die Datenbank zugreifen.
FEHLER 1698 (28000): Zugriff für Benutzer 'root' @ 'localhost' verweigert
permissions
mysql
lamp
Ashrafuzzaman Sujan
quelle
quelle
Antworten:
Unter diesem Link habe ich eine Lösung gefunden. Mit dieser Lösung habe ich mein Problem gelöst.
Kurze Schritte sind:
Hinweis: Hier
test
ist ein neues Passwort für den Root-Benutzer. Denken Sie auch daran, den Befehl auszuführen,sudo service mysql restart
nachdem Sie den Benutzer geändert haben.quelle
Ich habe einen anderen Weg gefunden, der viel besser ist, da wir für das lokale System kein Kennwort angeben müssen.
Es ist wie folgt.
Terminal öffnen und eingeben
Es wird Sie in MySQL auffordern, hier können Sie alle MySQL-Befehle auslösen.
Verwenden Sie mysql table für die Änderung des Tabellentyps, damit wir ein leeres Passwort verwenden können. Gebrüll ist Befehl dafür
Jetzt ändern wir den Tabellentyp mit folgendem Befehl
Jetzt müssen wir die Privilegien leeren, weil wir UPDATE verwendet haben. Wenn Sie INSERT, UPDATE oder DELETE direkt für Grant-Tabellen verwenden , müssen Sie FLUSH PRIVILEGES verwenden, um die Grant-Tabellen neu zu laden.
Verlassen Sie jetzt mysql mit folgendem Befehl
Starten Sie nun den MySQL-Server neu, indem Sie den folgenden Befehl ausführen
Hoffe das könnte helfen
Vielen Dank.
quelle