Setzen / ändern / setzen Sie das MySQL-Root-Passwort unter Ubuntu Linux zurück. Geben Sie die folgenden Zeilen in Ihr Terminal ein.
- Stoppen Sie den MySQL-Server:
sudo /etc/init.d/mysql stop
- Starten Sie
mysqld
Konfiguration:sudo mysqld --skip-grant-tables &
In einigen Fällen müssen Sie /var/run/mysqld
erstellen zuerst:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
- Melden Sie sich als root bei MySQL an:
mysql -u root mysql
- Ersetzen Sie
YOURNEWPASSWORD
mit Ihrem neuen Passwort:
Für MySQL <8.0
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
Hinweis:Bei einigen Versionen, wenn password
Spalte nicht existiert, können Sie versuchen:UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
Hinweis:Diese Methode gilt nicht als die sicherste Methode zum Zurücksetzen des Passworts, funktioniert aber.
Für MySQL>=8.0
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
Referenzen:
- Das MySQL-Root-Passwort festlegen / ändern / zurücksetzen unter Ubuntu Linux
- So setzen Sie das Root-Passwort zurück (v5.6 )
- So setzen Sie das Root-Passwort zurück (v8.0 )