Wenn für den Root -Benutzer kein Passwort festgelegt ist, können Sie mit dem MySQL -Datenbankserver eine Verbindung herstellen, indem Sie den folgenden Befehl verwenden.
$ mysql -u root
oder
$ sudo mysql -u root
Es ist erforderlich, ein starkes Kennwort für Root oder einen anderen Benutzer festzulegen, um Datenbanksicherheit bereitzustellen. In diesem Tutorial werden zwei Möglichkeiten gezeigt, um das Passwort des MySQL -Benutzers zu ändern. Sie können jedem von diesen folgen.
Das Passwort mit dem SET ändern:
Die Syntax zum Ändern des Kennworts eines MySQL -Benutzer Satz Aussage ist,
Setzen Sie das Passwort für 'Benutzername'@'Hostname' = Passwort ('Passwort');"Hostname" Für den lokalen Server ist "Lokalhost". Führen Sie die folgende MySQL -Anweisung aus, um das Passwort für das Kennwort festzulegen/zurückzusetzen Wurzel Benutzer. Hier, 'ABC890DEF' wird als Root -Passwort festgelegt.
> Kennwort für 'root'@'localHost' = password ('ABC890DEF');Beenden Sie vom Server und versuchen Sie, ohne Passwort eine Verbindung herzustellen. Der folgende zugängliche Fehler wird im Terminal angezeigt.
Führen Sie den Befehl mit -P Option und testen Sie die Verbindung, indem Sie ein falsches Passwort anwenden. Dann wird die folgende Fehlermeldung angezeigt.
Führen Sie nun den Befehl mit dem richtigen Stammkennwort aus, das im vorherigen Schritt festgelegt ist. Wenn Sie das richtige Passwort angeben, kann es erfolgreich mit dem Server eine Verbindung herstellen.
$ mysql -u root -pDas Passwort mit Update ändern:
Die Syntax zum Ändern von MySQL -Passwort mithilfe aktualisieren Abfrage ist unten angegeben. Alle Informationen des Benutzers werden in gespeichert Benutzer Tabelle Mysql Datenbank. Wenn Sie also den Wert von aktualisieren können Passwort Bereich Benutzer Tabelle für einen bestimmten Benutzer, dann wird das Kennwort dieses Benutzers ordnungsgemäß geändert.
Aktualisieren Sie MySQL.Benutzer set password = password ('newpassword') whereDas Passwort von ändern Wurzel Benutzer auf lokalem Server müssen Sie den folgenden SQL -Befehl ausführen. Hier, 'myNewpassword'wird als neues Passwort festgelegt.
> Aktualisieren Sie MySQL.Benutzer set password = password ('myNewpassword') woBeenden Sie erneut vom Server und starten Sie den Datenbankserver neu, bevor Sie das neue Kennwort testen.
$ sudo Service MySQL NeustartÜberprüfen Sie nun, dass das neue Passwort funktioniert oder nicht für Root -Benutzer.
$ mysql -u root -pWenn Sie einen der oben genannten SQL -Anweisungen befolgen, können Sie das Kennwort eines vorhandenen MySQL -Benutzers problemlos ändern.