{"data":{"external_id":406,"slug":"wie-setze-ich-das-mysql-passwort-zurueck","title":"Wie setze ich das MySQL Passwort zur\u00fcck?","content":"MySQL\/MariaDB Root-Passwort zur\u00fccksetzen: So geht&#8217;s\nVergisst Du Dein Root-Passwort f\u00fcr MySQL oder MariaDB, kann das ziemlich \u00e4rgerlich sein. Aber keine Sorge, mit ein paar kurzen Befehlen kannst Du das Problem schnell l\u00f6sen. Hier zeigen wir Dir, wie Du das Root-Passwort zur\u00fccksetzen kannst, damit Du wieder vollen Zugriff hast.\nVoraussetzungen\nBevor Du beginnst, stelle sicher, dass Du eine SSH-Verbindung zu Deinem Server aufbauen kannst. Dies ist notwendig, um die folgenden Schritte durchzuf\u00fchren.\nSchritt 1: Verbindung herstellen\nSSH-Verbindung: Verbinde Dich per SSH mit Deinem Server und \u00f6ffne die Root-Befehlszeile.\nMySQL-Server testen: Pr\u00fcfe, ob Du m\u00f6glicherweise doch Zugriff auf den MySQL-Server hast, indem Du den Befehl mysql eingibst. Erh\u00e4ltst Du keinen Authentifizierungsfehler, bist Du bereits angemeldet und kannst den n\u00e4chsten Abschnitt \u00fcberspringen.\nSchritt 2: MySQL ohne Rechte-Tabelle starten\nUm das Passwort zur\u00fcckzusetzen, muss MySQL in einem Modus gestartet werden, bei dem die Rechte-Pr\u00fcfung deaktiviert ist. Dies soll nur f\u00fcr die Dauer des Passwort-Resets geschehen, da in diesem Modus jeder auf alle Datenbanken zugreifen kann.\nMySQL-Server stoppen: Gib folgenden Befehl ein, um den MySQL-Server zu stoppen:\n   systemctl stop mysql\nMySQL im Unsafe-Modus starten: Starte den MySQL-Server im Unsicheren Modus:\n   mysqld_safe --skip-grant-tables &amp;\nDu solltest nun eine Ausgabe sehen, die darauf hinweist, dass MySQL im unsicheren Modus gestartet wurde.\nSchritt 3: Passwort zur\u00fccksetzen\nNun kannst Du das Passwort f\u00fcr den Root-Benutzer \u00e4ndern:\nMySQL Konsole \u00f6ffnen: \u00d6ffne die MySQL-Konsole:\n   mysql\nPasswort \u00e4ndern: Setze ein neues Passwort f\u00fcr den Root-Benutzer:\n   update mysql.user set authentication_string=password('neues-passwort') where user = 'root';\n   flush privileges;\n   quit;\nSchritt 4: MySQL-Server neu starten\nNachdem das Passwort zur\u00fcckgesetzt wurde, muss der MySQL-Server im sicheren Modus wieder gestartet werden:\nUnsicheren MySQL-Server stoppen:\n   pkill -f mysql\nNormalen MySQL-Server starten:\n   systemctl start mysql\nSchritt 5: Neue Zugangsdaten testen\nTeste nun, ob das neue Passwort funktioniert:\nKommandozeile: Melde Dich mit dem neuen Passwort an:\n   mysql -uroot -p\nGib das neue Passwort ein, wenn Du dazu aufgefordert wirst.\nphpMyAdmin: Alternativ kannst Du den Zugriff auch \u00fcber phpMyAdmin testen.\nWenn alles geklappt hat, solltest Du nun wieder vollen Zugriff auf Deinen MySQL- oder MariaDB-Server haben.\nWeiterf\u00fchrende Quellen\nMySQL Documentation\nMariaDB Documentation\nViel Erfolg beim Verwalten Deiner Datenbanken!","schema":null,"facts":[],"links":[{"type":"external","url":"https:\/\/dev.mysql.com\/doc\/","data":{"title":"MySQL :: MySQL Documentation","meta_description":"","meta":{"":"","viewport":"width=device-width, initial-scale=1.0","Language":"en"}}},{"type":"external","url":"https:\/\/mariadb.com\/kb\/en\/documentation\/","data":{"title":"MariaDB Documentation","meta_description":"Comprehensive documentation, release notes and learning resources for all MariaDB products.","meta":{"":"https:\/\/mariadb.com\/docs\/~gitbook\/image?url=https%3A%2F%2F360929122-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Forganizations%252FdiTpXxF5WsbHqTReoBsS%252Fsites%252Fsite_0SXwk%252Fsocialpreview%252FwhfI71jGDNVWzt7y59Cb%252Fmariadb-documentation-social-default.jpg%3Falt%3Dmedia%26token%3Df19acc61-6973-40f4-8ae8-273895de6075&width=1200&height=630&sign=d58da2a7&sv=2","viewport":"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover","next-size-adjust":"","color-scheme":"light dark","generator":"GitBook (50653ab)","robots":"index, follow","mobile-web-app-capable":"yes","apple-mobile-web-app-title":"MariaDB Documentation","apple-mobile-web-app-status-bar-style":"default","twitter:card":"summary_large_image","twitter:title":"MariaDB Documentation","twitter:description":"Comprehensive documentation, release notes and learning resources for all MariaDB products.","twitter:image":"https:\/\/mariadb.com\/docs\/~gitbook\/image?url=https%3A%2F%2F360929122-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Forganizations%252FdiTpXxF5WsbHqTReoBsS%252Fsites%252Fsite_0SXwk%252Fsocialpreview%252FwhfI71jGDNVWzt7y59Cb%252Fmariadb-documentation-social-default.jpg%3Falt%3Dmedia%26token%3Df19acc61-6973-40f4-8ae8-273895de6075&width=1200&height=630&sign=d58da2a7&sv=2"}}}]}}