So ändern Sie das Passwort des MySQL-Root-Benutzers unter Linux
Sicherheit ist bei der Verwendung von Open-Source-Software wie Linux und MySQL sehr wichtig. Bei der Installation und Konfiguration von MySQL ist die Festlegung eines sicheren Passworts erforderlich und es wird dringend empfohlen, dieses Passwort regelmäßig zu ändern. In diesem Artikel wird ausführlich beschrieben, wie Sie das Kennwort des MySQL-Root-Benutzers in einer Linux-Systemumgebung ändern.
Schritt 1: Melden Sie sich beim MySQL-Server an
Im Linux-System verwenden wir das offiziell von MySQL bereitgestellte Client-Tool, um eine Verbindung zum MySQL-Server herzustellen. Bei der Installation von MySQL sind diese Tools standardmäßig bereits auf dem System installiert. Wir können den folgenden Befehl verwenden, um uns beim MySQL-Server anzumelden:
mysql -u root -p
Mit diesem Befehl werden Sie aufgefordert, das Passwort des MySQL-Root-Benutzers einzugeben. Bei korrekter Eingabe gelangen Sie zur MySQL-Befehlszeilenaufforderung.
Schritt 2: Stoppen Sie den MySQL-Server
Bevor wir das MySQL-Root-Passwort ändern, müssen wir den MySQL-Server stoppen, um Datenkonsistenz und -sicherheit zu gewährleisten. Verwenden Sie den folgenden Befehl, um den MySQL-Server zu stoppen:
sudo systemctl stop mysql
Schritt 3: Ändern Sie die my.cnf-Konfigurationsdatei
my.cnf ist die MySQL-Konfigurationsdatei, in der die MySQL-Konfigurationsinformationen gespeichert sind. Wir müssen es ändern, um das Root-Passwort zu ändern. Geben Sie im Terminal den folgenden Befehl ein, um die Datei my.cnf zu öffnen:
sudo vi /etc/mysql/my.cnf
In my.cnf müssen wir den Abschnitt [mysqld] finden und eine Skip-Grant-Tables-Konfiguration hinzufügen, die es uns ermöglicht, MySQL zu ändern Root-Passwort. Fügen Sie am Ende des Abschnitts [mysqld] die folgende Konfiguration hinzu:
skip-grant-tables
Speichern Sie die Datei und verlassen Sie den Editor.
Schritt 4: Starten Sie den MySQL-Server
Nachdem wir die Konfigurationsdatei my.cnf geändert haben, müssen wir den MySQL-Server neu starten. Verwenden Sie den folgenden Befehl, um den MySQL-Server zu starten:
sudo systemctl start mysql
Nachdem der MySQL-Server neu gestartet wurde, müssen wir uns erneut bei der MySQL-Befehlszeile anmelden.
Schritt 5: Ändern Sie das Root-Passwort
Verwenden Sie den folgenden Befehl, um die MySQL-Eingabeaufforderung einzugeben:
mysql -u root
Wenn Sie die MySQL-Eingabeaufforderung aufrufen, verwenden Sie den folgenden Befehl, um das Root-Passwort zu ändern:
use mysql; update user set authentication_string=password('新密码') where user='root';
Bitte beachten Sie dass Sie „Neues Passwort“ durch das neue Passwort ersetzen müssen, das Sie festlegen möchten. Nachdem Sie den obigen Befehl ausgeführt haben, verwenden Sie den folgenden Befehl, damit das Update wirksam wird:
flush privileges;
Verlassen Sie die MySQL-Befehlszeilenaufforderung und starten Sie den MySQL-Server mit dem folgenden Befehl neu:
sudo systemctl restart mysql
Jetzt haben Sie das Passwort des MySQL-Roots erfolgreich geändert Benutzer.
Zusammenfassung
In diesem Artikel haben wir vorgestellt, wie man das Passwort des MySQL-Root-Benutzers in einer Linux-Systemumgebung ändert. Es ist zu beachten, dass nur Benutzer mit Administratorrechten das Root-Passwort ändern können. Vor der Änderung des Passworts muss der MySQL-Server gestoppt und die Konfiguration „skip-grant-tables“ zu my.cnf hinzugefügt werden. Denken Sie nach dem Ändern des Passworts daran, den MySQL-Server neu zu starten, damit die Änderungen wirksam werden. Mit diesem Artikel können Sie die Sicherheit Ihrer MySQL-Datenbank besser schützen.
Das obige ist der detaillierte Inhalt vonSo ändern Sie das Passwort des MySQL-Root-Benutzers unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In dem Artikel werden mithilfe der Änderungstabelle von MySQL Tabellen, einschließlich Hinzufügen/Löschen von Spalten, Umbenennung von Tabellen/Spalten und Ändern der Spaltendatentypen, erläutert.

Die Volltext-Suchfunktionen von InnoDB sind sehr leistungsfähig, was die Effizienz der Datenbankabfrage und die Fähigkeit, große Mengen von Textdaten zu verarbeiten, erheblich verbessern kann. 1) InnoDB implementiert die Volltext-Suche durch invertierte Indexierung und unterstützt grundlegende und erweiterte Suchabfragen. 2) Verwenden Sie die Übereinstimmung und gegen Schlüsselwörter, um den Booleschen Modus und die Phrasesuche zu unterstützen. 3) Die Optimierungsmethoden umfassen die Verwendung der Word -Segmentierungstechnologie, die regelmäßige Wiederaufbauung von Indizes und die Anpassung der Cache -Größe, um die Leistung und Genauigkeit zu verbessern.

In Artikel werden die Konfiguration der SSL/TLS -Verschlüsselung für MySQL, einschließlich der Erzeugung und Überprüfung von Zertifikaten, erläutert. Das Hauptproblem ist die Verwendung der Sicherheitsauswirkungen von selbstsignierten Zertifikaten. [Charakterzahl: 159]

In Artikel werden beliebte MySQL -GUI -Tools wie MySQL Workbench und PhpMyAdmin beschrieben, die ihre Funktionen und ihre Eignung für Anfänger und fortgeschrittene Benutzer vergleichen. [159 Charaktere]

In Artikel werden Strategien zum Umgang mit großen Datensätzen in MySQL erörtert, einschließlich Partitionierung, Sharding, Indexierung und Abfrageoptimierung.

In dem Artikel werden in MySQL die Ablagerung von Tabellen mithilfe der Drop -Tabellenerklärung erörtert, wobei Vorsichtsmaßnahmen und Risiken betont werden. Es wird hervorgehoben, dass die Aktion ohne Backups, die Detaillierung von Wiederherstellungsmethoden und potenzielle Produktionsumfeldgefahren irreversibel ist.

In dem Artikel werden in verschiedenen Datenbanken wie PostgreSQL, MySQL und MongoDB Indizes für JSON -Spalten in verschiedenen Datenbanken erstellt, um die Abfrageleistung zu verbessern. Es erläutert die Syntax und die Vorteile der Indizierung spezifischer JSON -Pfade und listet unterstützte Datenbanksysteme auf.

In Artikeln werden ausländische Schlüssel zur Darstellung von Beziehungen in Datenbanken erörtert, die sich auf Best Practices, Datenintegrität und gemeinsame Fallstricke konzentrieren.
