So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück

So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück

1. Überprüfen Sie, ob der MySQL-Dienst gestartet ist. Wenn ja, beenden Sie den MySQL-Dienst.

Führen Sie den Befehl aus: ps -ef | grep -i mysql

Wenn es geöffnet ist, führen Sie den Shutdown-Befehl aus: service mysqld stop

2. Ändern Sie die MySQL-Konfigurationsdatei my.conf

Im Allgemeinen führen Sie im Verzeichnis /etc den Befehl aus: vi /etc/my.cnf um die Datei zu bearbeiten

Fügen Sie in der Datei unter dem Tag [mysqld] einen Satz hinzu: skip-grant-tables

Drücken Sie dann wq!, um zu speichern und zu beenden.

3. Starten Sie die Datenbank neu

Führen Sie den Befehl aus: service mysqld start

4. Starten Sie die Datenbank neu

Führen Sie den Befehl aus: service mysqld start

5. Geben Sie die MySQL-Datenbank ein

Führen Sie den Befehl aus: mysql -u root

6. Geben Sie die MySQL-Datenbank ein

Führen Sie den Befehl aus: mysql -u root

7. Passwort ändern

So funktioniert es in 5.6

Anweisung ausführen: use mysql;
Führen Sie die Anweisung weiter aus: update mysql.user set password=password('root_password') where user='root';
Ersetzen Sie root_password durch Ihr gewünschtes Passwort

So funktioniert es in 5.7

Anweisung ausführen: use mysql;
Führen Sie die Anweisung weiter aus: update mysql.user set authentication_string=password('root_password') where user='root';
Ersetzen Sie root_password durch Ihr gewünschtes Passwort

8. Löschen Sie die in Schritt 2 hinzugefügten Daten, starten Sie den Server neu und melden Sie sich anschließend mit dem soeben geänderten Passwort beim Server an.

mysql -u root -p

An diesem Punkt ist alles fertig.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • MySQL Multi-Instance-Bereitstellungs- und Installationshandbuch unter Linux
  • MySQL 8.0.25 Installations- und Konfigurations-Tutorial unter Linux
  • So starten Sie mehrere MySQL-Datenbanken auf einem Linux-Host
  • Schritte und Fallstricke beim Upgrade von Linux MySQL 5.5 auf MySQL 5.7
  • Lösen Sie das Problem, dass bei der Installation von MySQL unter Linux keine my.cnf-Datei in /etc vorhanden ist
  • Schritte zur Installation von MySQL mit Docker unter Linux
  • Detaillierte Erklärung zum manuellen Bereitstellen einer Remote-MySQL-Datenbank unter Linux
  • Detaillierte Erläuterung der Idee, mysqldump + expect + crontab zur Implementierung eines regelmäßigen MySQL-Cold-Backups unter Linux zu verwenden
  • Aliyun Linux kompiliert und installiert php7.3 tengine2.3.2 mysql8.0 redis5 Prozess detaillierte Erklärung
  • So implementieren Sie eine geplante Sicherung von MySQL unter Linux
  • Verwenden Sie MySQL, um Port 3306 zu öffnen/ändern und Zugriffsberechtigungen in der Ubuntu/Linux-Umgebung zu öffnen
  • MySQL-Lösung für zeitgesteuerte Backups (mithilfe von Linux crontab)
  • Detailliertes Tutorial zur Installation einer MySQL-Datenbank in einer Linux-Umgebung
  • So sichern Sie MySQL unter Linux automatisch remote
  • Lösung für vergessenes Linux MySQL-Root-Passwort
  • Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux
  • So implementieren Sie mit MyCat die Lese-/Schreibtrennung von MySQL-Master und -Slave unter Linux

<<:  Details zum Schreiben von React in einem Vue-Projekt

>>:  So verwenden Sie mysqldump für vollständige und zeitpunktbezogene Sicherungen

Artikel empfehlen

js, um einen Karusselleffekt zu erzeugen

Ich denke, das Karussell ist ein relativ wichtige...

Schreiben Sie eine dynamische Uhr auf einer Webseite in HTML

Verwenden Sie HTML, um eine dynamische Web-Uhr zu...

CSS3 verwendet die Übergangseigenschaft, um Übergangseffekte zu erzielen

Detaillierte Beschreibung der Eigenschaften Der Z...

MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter CentOS6.9

CentOS6.9 installiert Mysql5.7 zu Ihrer Informati...

So konfigurieren Sie zwei oder mehr Sites mit dem Apache-Webserver

So hosten Sie zwei oder mehr Sites auf dem belieb...

Zusammenfassung der XHTML-Tags auf Blockebene

* Adresse - Adresse * Blockzitat - Blockzitat * Mi...

Lösung für das Problem des achtstündigen Unterschieds bei der MySQL-Einfügezeit

Lösen Sie das Problem des achtstündigen Zeitunter...

Unterschied zwischen varchar- und char-Typen in MySQL

Inhaltsverzeichnis vorgenannt VARCHAR-Typ VARCHAR...

Beispielcode zur Implementierung des wellenförmigen Wasserballeffekts mit CSS

Heute habe ich einen neuen CSS-Spezialeffekt gele...

Dynamischer Sternenhimmel Hintergrund umgesetzt mit CSS3

Ergebnis:Implementierungscode html <link href=...

Analyse der Verwendung des MySQL-Datenbankbefehls „show processlist“

Wenn bei der tatsächlichen Projektentwicklung die...

MySQL verwendet inet_aton und inet_ntoa, um IP-Adressdaten zu verarbeiten

Dieser Artikel stellt vor, wie Sie IP-Adressdaten...