Heim  >  Artikel  >  Datenbank  >  So löschen Sie ein Root-Konto in MySQL

So löschen Sie ein Root-Konto in MySQL

PHPz
PHPzOriginal
2023-04-20 10:12:321977Durchsuche

MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das häufig bei der Entwicklung von Webanwendungen und der Dateninteraktion zwischen verschiedenen gängigen Betriebssystemen verwendet wird. MySQL bietet eine benutzerfreundliche, skalierbare Möglichkeit zum Speichern und Abrufen von Daten. In MySQL ist das Root-Konto das Standard-Superadministratorkonto und kann verschiedene Verwaltungs- und Betriebsaufgaben ausführen. In diesem Artikel erfahren Sie, wie Sie das Root-Konto in MySQL löschen.

Schritt 1: Bei MySQL anmelden

Zuerst müssen wir uns bei MySQL anmelden. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

mysql -u root -p

Geben Sie das Passwort für das Root-Konto ein und drücken Sie die Eingabetaste.

Schritt 2: Überprüfen Sie das Root-Konto

Als nächstes müssen wir die Berechtigungen des Root-Kontos überprüfen. Geben Sie den folgenden Befehl in die MySQL-Befehlszeilenschnittstelle ein:

select user, host from mysql.user;

Dadurch werden alle Benutzer in MySQL und ihre Hostnamen aufgelistet. Wenn der Hostname des Root-Benutzers „%“ lautet, bedeutet dies, dass der Benutzer Zugriffsrechte von jedem Host aus hat. Wenn der Hostname „localhost“ lautet, bedeutet dies, dass sich der Benutzer nur lokal vom Server aus anmelden kann.

mysql> select user, host from mysql.user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| root             | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| debian-sys-maint | localhost |
+------------------+-----------+

Schritt 3: Löschen Sie das Root-Konto

Einige Benutzer möchten möglicherweise das Root-Konto in MySQL löschen, damit andere das Konto nicht für illegale Zugriffe und Vorgänge verwenden können. Das Löschen des Root-Kontos in MySQL ist sehr einfach. Geben Sie einfach den folgenden Befehl in die Befehlszeilenschnittstelle ein:

DROP USER 'root'@'localhost';

Dadurch wird das Root-Konto aus MySQL entfernt.

Schritt 4: Erstellen Sie einen neuen Administratorbenutzer

Bevor Sie das Root-Konto löschen, stellen Sie bitte sicher, dass Sie einen neuen Administratorbenutzer für MySQL erstellt haben. Dadurch können Sie mit diesem Benutzer verschiedene administrative und betriebliche Aufgaben ausführen. Die Methode zum Erstellen eines neuen Benutzers in MySQL lautet wie folgt:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

wobei „newuser“ der Name des Benutzers ist, der ein beliebiger Name sein kann. Sie müssen für diesen Benutzer auch ein Passwort festlegen. Bitte stellen Sie sicher, dass Ihr Passwort sicher genug ist und nicht an andere Konten weitergegeben wird.

Schritt 5: Autorisieren Sie den neuen Benutzer

Der letzte Schritt besteht darin, dem neuen Benutzer Berechtigungen zu erteilen. Mit dem GRANT-Befehl können wir dem neuen Benutzer den entsprechenden Zugriff gewähren:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;

Dadurch wird dem neuen Benutzer vollständiger Zugriff auf alle Datenbanken und Tabellen gewährt und die „GRANT-OPTION“ aktiviert.

Zusammenfassung

Das Löschen des Root-Kontos in MySQL kann zu Datensicherheitsproblemen führen. Stellen Sie daher sicher, dass Sie einen neuen Administratorbenutzer erstellen, bevor Sie das Root-Konto löschen. Wenn Sie die oben genannten Schritte ausführen, können Sie das Root-Konto sicher löschen und in MySQL einen neuen Benutzer für Verwaltung und Betrieb erstellen.

Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Root-Konto in MySQL. 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