MySQL Kontoberechtigungen
MySQL verwendet Kontoberechtigungen festlegen, wer was tun kann. Jeder, der ein gültiges Konto verwenden, können mit dem MySQL-Server zu verbinden, aber er oder sie kann nur die Dinge tun, die von den Privilegien für das Konto erlaubt sind. Zum Beispiel könnte ein Konto eingerichtet werden, so dass Benutzer Daten auswählen können, aber nicht einfügen oder Aktualisieren von Daten.
Berechtigungen können für bestimmte Datenbanken, Tabellen oder Spalten gewährt werden. Zum Beispiel kann ein Konto dem Benutzer ermöglichen, Daten aus allen Tabellen in der Datenbank zu wählen, aber die Daten in nur eine Tabelle und Update geben Sie nur eine einzige Spalte in einer bestimmten Tabelle.
In der Tabelle sind einige Privilegien, die Sie zuweisen oder entfernen möchten vielleicht. Andere Privilegien sind verfügbar, aber sie sind weniger häufig verwendet.
Privileg | Beschreibung |
---|---|
ALLE | Alle Privilegien |
ÄNDERN | Kann die Struktur von Tabellen ändern |
ERSTELLEN | Können neue Datenbanken oder Tabellen erstellen |
LÖSCHEN | Kann Löschen von Zeilen in Tabellen |
FALLEN | Kann Drop Datenbanken oder Tabellen |
DATEI | Kann Dateien auf dem Server lesen und schreiben |
GEWÄHREN | Kann die Privilegien auf einem MySQL-Konto ändern |
EINFÜGEN | Kann einfügen neue Zeilen in Tabellen |
WÄHLEN | Kann Daten aus Tabellen gelesen |
HERUNTERFAHREN | herunterfahren können den MySQL-Server |
AKTUALISIEREN | Können die Daten in einer Tabelle zu ändern |
VERWENDUNG | Keine Privilegien |
Sie wollen wahrscheinlich nicht zu gewähren ALLE denn es enthält Privilegien für administrative Vorgänge wie das Herunterfahren des MySQL-Server herunter - Privilegien, die Sie nicht andere jemand wollen als sich selbst zu haben.