1 – Beenden des MySQL-Dienstes
Führen Sie für Hosts, auf denen Debian / Ubuntu ausgeführt wird, den folgenden Befehl aus
#sudo /etc/init.d/mysql stop
Führen Sie für Hosts, auf denen RHEL / Centos / Fedora ausgeführt wird, den folgenden Befehl aus
#sudo /etc/init.d/mysqld stop
Stoppen des MySQL-Datenbankservers:mysqld.
2 – MySQL im abgesicherten Modus starten
Um den folgenden Befehl auszuführen, benötigen Sie Benutzer-Root-Zugriff
# mysqld_safe –skip-grant-tables &
[1] 5988
mysqld-Daemon mit Datenbanken aus /var/lib/mysql
startenmysqld_safe[6025]:gestartet
3 – Mit MySQL-Server verbinden
# MySQL
oder
# mysql –u -root
Willkommen beim MySQL-Monitor. Befehle enden mit; oder \g.
Ihre MySQL-Verbindungs-ID ist 1 zur Serverversion:4.1.15-Debian_1-log
Geben Sie „Hilfe“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um den Puffer zu löschen.
mysql>
4 – Richten Sie ein neues MySQL-Root-Passwort ein
Geben Sie die folgenden Befehle ein
#mysql> verwenden Sie mysql; <——— Datenbank auswählen;
#mysql> update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) where User=’root’; <——— um ein neues Passwort für den Benutzer root festzulegen
#mysql> Flush-Privilegien; <—- Privilegien löschen
#mysql> beenden <— die Aufgabe beenden und mysql verlassen
5 – Beenden Sie den MySQL-Dienst
#sudo /etc/init.d/mysqld stop
Stoppen des MySQL-Datenbankservers:mysqld
STOPPEN des Servers aus der PID-Datei /var/run/mysqld/mysqld.pid
mysqld_safe[6186]:beendet
[1]+ Fertig mysqld_safe –skip-grant-tables
6 – mysql-Dienst starten
# /etc/init.d/mysql start
# mysql -u root –p <— Verwenden Sie das in Schritt 4 festgelegte neue Passwort
#mysql> <– mysql-Anmeldeaufforderung zeigt nach erfolgreicher Anmeldung an