1 Pluspunkt 0 Minuspunkte
Wie kann ich für den root User ein Passwort setzen?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Zuerst loggst du dich als root ohne Passwort ein

mysql -u root

Dann gibst du folgendes ein um die Datenbank "mysql" auszuwählen.

use mysql;

Jetzt kannst du ein neues Passwort mit diesem Query setzen.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yoursecret';

Danach auslogen, den Dienst neu starten und mit

mysql -u root -p

einloggen.

von  
0 Pluspunkte 0 Minuspunkte
1. Öffne ein Terminal auf deinem Linux-System.

2. Starte den MySQL-Server, wenn er noch nicht läuft. Du kannst dies normalerweise mit dem Befehl `sudo service mysql start` oder `sudo systemctl start mysql` tun. Die genaue Methode kann je nach deiner Linux-Distribution variieren.

3. Sobald der MySQL-Server läuft, öffne die MySQL-Shell mit dem Befehl `mysql -u root`. Das `-u root` gibt an, dass du dich als Root-Benutzer anmelden möchtest.

4. Du solltest nun in der MySQL-Shell sein. Führe den folgenden Befehl aus, um das Root-Passwort zu setzen:

   ALTER USER 'root'@'localhost' IDENTIFIED BY 'dein_neues_passwort';

   Ersetze `dein_neues_passwort` durch das gewünschte Passwort. Stelle sicher, dass du ein sicheres Passwort verwendest.

5. Nachdem du den Befehl ausgeführt hast, musst du die Änderungen übernehmen. Gib dazu den Befehl `FLUSH PRIVILEGES;` ein.

6. Verlasse die MySQL-Shell mit dem Befehl `quit`.

Das war's! Das Root-Passwort für MySQL sollte nun erfolgreich gesetzt worden sein. Du kannst dies überprüfen, indem du versuchst, dich mit dem neuen Passwort anzumelden:

mysql -u root -p

Du wirst zur Eingabe des Passworts aufgefordert. Gib das neue Passwort ein und du solltest Zugriff auf die MySQL-Shell haben.
von (766 Punkte)