Hier sind die Schritte, die befolgt werden müssen:
- Suchen Sie die MySQL-Konfigurationsdatei mit:
$ mysql --help | grep -A 1 "Default options"
Unter Ubuntu 16 ist der Dateispeicherort normalerweise /etc/mysql/mysql.conf.d/mysqld.cnf
-
Bearbeiten Sie die Konfigurationsdatei mit:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf -
Fügen Sie
skip-grant-tableshinzu unter[mysqld]blockieren und die Änderungen speichern.
-
Starten Sie den MySQL-Dienst neu mit:
sudo service mysql restart -
Überprüfen Sie den Status des MySQL-Dienstes:
sudo service mysql status
-
Melden Sie sich bei mysql an mit:
$ mysql -u root -
Und ändern Sie die
rootPasswort:
mysql> FLUSH-RECHTE;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITHmysql_native_password BY 'MyNewPass';
-
Setzen Sie die Änderungen der MySQL-Konfigurationsdatei zurück, indem Sie
skip-grant-tablesentfernen Zeile oder kommentieren Sie sie mit einem#(Hash). -
Starten Sie schließlich den MySQL-Dienst neu und Sie können loslegen.


