MySQL Kennwort am Mac zurücksetzen
ANLEITUNG OHNE GEWÄHR! Die Firma untermStrich software gmbh übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen!
MySQL Workbench
MySQL Server in den Systemeinstellungen stoppen.
MacOs verlangt hierbei die Eingabe des MacOs Passworts.
—-
Öffnen Sie nun ein Terminal-Fenster um sich mit dem Server zu verbinden um ihn mit dem Parameter –skip-grant-tables im safe-mode zu starten.
Zuerst in das Verszeichnis navigieren in dem MySQL installiert wurde (Standardverzeichnis ist jedoch : usr/local/mysql/bin)
cd /usr/local/mysql/bin
Wir benötigen den command mysqld_safe um den Server
sudo ./mysqld_safe --skip-grant-tables
Hinweis: Das abgefragte Passwort ist das macOS-Benutzerkennwort.
Der MySQL-Server sollte nun im abgesicherten Modus gestartet sein.
Root Kennwort neu setzen
Öffnen Sie ein zweites Terminal-Fenster oder einen neuen Terminal-Tab. Navigieren Sie erneut in das MySQL-Verzeichnis:
cd /usr/local/mysql/bin
Melden Sie sich als Root-Benutzer an:
./mysql -u root
Aktualisieren Sie die Berechtigungen:
flush privileges;
Setzen Sie nun ein neues Root-Passwort:
alter user 'root'@'localhost' identified by 'hierNeuesPasswortEintragen';
Beenden Sie die MySQL-Konsole:
exit
Fahren Sie anschließend den MySQL-Server kontrolliert herunter:
./mysqladmin -u root -p shutdown
Hier muss das zuvor neu gesetzte Root-Passwort eingegeben werden.
Wenn alle Schritte erfolgreich waren, wird im ersten Terminal-Fenster die Verbindung zum Server getrennt. Das Terminal kann anschließend geschlossen werden.
MySQL Server in den Systemeinstellungen nun wieder starten



