MySQL-Root-Passwort ohne DirectAdmin wiederherstellen
Wenn Sie Ihr MySQL-Root-Passwort verloren oder vergessen haben, kann es frustrierend sein, wieder Zugriff auf Ihr MySQL-Root-Passwort zu erhalten Datenbank. Im Gegensatz zu Directadmin gibt es kein spezielles Verzeichnis, in dem das Root-Passwort gespeichert wird. Es gibt jedoch mehrere Methoden zum Zurücksetzen des Passworts.
Eine effektive Lösung ist die Verwendung des Befehlszeilentools mysqld_safe. Befolgen Sie diese Schritte:
- Stoppen Sie den MySQL-Dienst: sudo service mysql stop
- Starten Sie mysqld_safe im abgesicherten Modus: sudo mysqld_safe --skip-grant-tables --skip-syslog -- skip-networking
- Stellen Sie als Root eine Verbindung zur MySQL-Befehlszeilenschnittstelle her: mysql -u root
- Aktualisieren Sie das Root-Passwort: UPDATE mysql.user SET subscription_string=PASSWORD('password') WHERE Benutzer ='root'; (Hinweis: Verwenden Sie in MySQL 5.7 „authentication_string“ anstelle von „password“)
- Flush-Berechtigungen: FLUSH PRIVILEGES;
- Abgesicherten Modus beenden: mysqladmin Shutdown
- Starten Sie MySQL service: sudo service mysql start
Indem Sie diese Schritte befolgen, können Sie Ihr MySQL-Root-Passwort zurücksetzen, ohne das alte Passwort zu haben. Diese Methode ist besonders nützlich für Ubuntu-Benutzer, die nicht über das Verzeichnis „directadmin“ verfügen.
Das obige ist der detaillierte Inhalt vonWie kann ich das MySQL-Root-Passwort unter Ubuntu ohne DirectAdmin zurücksetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn