Heim >Datenbank >MySQL-Tutorial >Warum kann ich unter macOS mit meinem Root-Benutzerkennwort keine Verbindung zu MySQL herstellen?
Fehlerbehebung beim MySQL-Root-Benutzerkennwort unter OS Dieses Problem kann nach einer neuen MySQL-Installation unter Mac OS Sie möchten das Root-Benutzerkennwort mit mysqladmin-Befehlen festlegen, stoßen jedoch auf eine Situation, in der sie immer noch auf die MySQL-Befehlszeile zugreifen können, ohne ein bereitzustellen Passwort.
Ursache:
Die Passwortänderung wurde möglicherweise aufgrund fehlender Berechtigungen nicht ordnungsgemäß umgesetzt.
Lösung:
Um dieses Problem zu beheben, versuchen Sie die folgenden Schritte:
: Melden Sie sich am MySQL-Terminal an und führen Sie FLUSH PRIVILEGES aus. Dadurch wird die Berechtigungstabelle aktualisiert und sichergestellt, dass das neu festgelegte Passwort wirksam wird.
Passwort über Terminal aktualisieren
mysql -u root mysql> USE mysql; mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> quitZusätzlicher Hinweis für MySQL 8.0:
Für MySQL 8.0 und höher verwenden Sie den folgenden Befehl, um das Passwort des Root-Benutzers zu ändern :
Das obige ist der detaillierte Inhalt vonWarum kann ich unter macOS mit meinem Root-Benutzerkennwort keine Verbindung zu MySQL herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!