Unter Linux-Systemen ist die MySQL-Datenbank ein sehr verbreitetes und wichtiges Datenverwaltungstool. Bei der Verwendung von MySQL müssen wir normalerweise relevante Berechtigungen festlegen, um ein besseres Datensicherheitsmanagement zu erreichen. Im Folgenden sind einige häufig verwendete Methoden zum Festlegen von MySQL-Berechtigungen aufgeführt.
Bevor wir MySQL-Berechtigungen einrichten, müssen wir zunächst einen neuen Benutzer erstellen. Mit dem folgenden Befehl können Sie einen Benutzer namens „newuser“ mit dem Passwort „password“ erstellen:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
Der Benutzer „newuser“ kann hier nur lokal verwendet werden. Wenn ein Remotezugriff erforderlich ist, müssen Sie „localhost“ in ändern die Remote-IP-Adresse.
Nachdem der Benutzer erstellt wurde, müssen wir die entsprechenden Berechtigungen erteilen. Hier sind einige häufig verwendete Autorisierungsbefehle:
GRANT ALL PRIVILEGES ON exampledb.* TO 'newuser'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
GRANT SELECT,INSERT ON exampledb.* TO 'newuser'@'localhost';
Wenn Sie widerrufen müssen Um die Berechtigungen eines Benutzers zu ändern, können Sie den folgenden Befehl verwenden:
REVOKE ALL PRIVILEGES ON exampledb.* FROM 'newuser'@'%';
REVOKE ALL PRIVILEGES ON *.* FROM 'newuser'@'localhost';
REVOKE SELECT,INSERT ON exampledb.* FROM 'newuser'@'localhost';
Beim Festlegen von MySQL-Berechtigungen müssen Sie außerdem auf die folgenden Punkte achten:
Zusammenfassend sind MySQL-Berechtigungseinstellungen sehr wichtig und auch Teil der Datenbanksicherheitsverwaltung. Mit den oben genannten Befehlen können grundlegende Berechtigungseinstellungen vorgenommen werden, bei konkreter Verwendung müssen sie jedoch flexibel an die tatsächliche Situation angepasst werden.
Das obige ist der detaillierte Inhalt vonSo legen Sie MySQL-Berechtigungen unter Linux fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!