MySQL ist ein sehr häufig verwendetes Datenbankverwaltungssystem in Linux-Systemen. Wenn Sie MySQL häufig verwenden, werden Sie unweigerlich auf Situationen stoßen, in denen Sie eine Datenbank oder Tabelle löschen müssen. In diesem Artikel wird erläutert, wie Datenbanken und Tabellen in MySQL in Linux-Systemen gelöscht werden.
MySQL-Datenbank löschen
In MySQL ist das Löschen einer Datenbank sehr einfach, verwenden Sie einfach den Befehl DROP DATABASE. Vorausgesetzt, dass die zu löschende Datenbank den Namen example trägt, können Sie sie mit dem folgenden Befehl löschen:
DROP DATABASE example;
Allerdings sollten Sie vor dem Löschen der Datenbank zunächst ein Backup der Datenbank erstellen, um ein versehentliches Löschen wichtiger Daten zu vermeiden. Darüber hinaus schlägt der Löschvorgang fehl, wenn die Datenbank verwendet wird oder Clients mit ihr verbunden sind.
Eine MySQL-Tabelle löschen
Ähnlich wie das Löschen einer Datenbank ist auch das Löschen einer Tabelle sehr einfach. Verwenden Sie einfach den Befehl DROP TABLE. Vorausgesetzt, dass die zu löschende Tabelle den Namen student trägt, können Sie sie mit dem folgenden Befehl löschen:
DROP TABLE student;
Ebenso sollten Sie die Daten vor dem Löschen der Tabelle sichern, um ein versehentliches Löschen wichtiger Daten zu vermeiden.
MySQL-Benutzer löschen
Wenn Sie einen Benutzer in MySQL löschen möchten, können Sie die folgenden Schritte ausführen:
Geben Sie den folgenden Befehl im Terminal ein:
mysql -u root -p
Geben Sie dann Ihr MySQL-Passwort ein um sich anzumelden.
Führen Sie nach dem Anmelden den folgenden Befehl in der MySQL-Befehlszeile aus:
SELECT user, host FROM mysql.user;
Sie sehen die Liste der Benutzer in MySQL.
Angenommen, der Benutzer, den Sie löschen möchten, ist foo. Sie können ihn mit dem folgenden Befehl löschen:
DROP USER 'foo'@'localhost';
Wenn Sie nur einige Berechtigungen des Kontos löschen möchten, können Sie die REVOKE-Anweisung verwenden. zum Beispiel:
REVOKE INSERT ON *.* FROM 'foo'@'localhost';
Der obige Befehl widerruft die INSERT-Berechtigungen des foo-Kontos in allen Datenbanken.
Zusammenfassung
In diesem Artikel wird beschrieben, wie Sie MySQL-Datenbanken, -Tabellen und -Benutzer in Linux-Systemen löschen. Denken Sie vor dem Löschen von Objekten daran, Ihre Daten zu sichern. Seien Sie außerdem vorsichtig, wenn Sie Datenbanken oder Tabellen löschen, da diese Vorgänge nicht rückgängig gemacht werden können.
Das obige ist der detaillierte Inhalt vonLinux MySQL löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!