---MySQL Commands--- -------------------- ---- INFO: Immer wenn ein neuer User, eine Datenbank oder die Privilegien erstellt/geändert worden sind, folgenden Befehl ausführen: FLUSH PRIVILEGES; ---- Variablen Legende: HOST -> Adresse des betroffenen Hosts (z.B.: "localhost" oder "%" oder "IP-Adresse") DBName -> Name der betroffenen Datenbank (z.B.: "iobroker" oder "SBFspot") USERName -> Name des betroffenen Benutzers (z.B.: "iobroker" oder "admin" oder "root") PASSWORD -> Passwort des betroffenen Benutzers ---- ----------USER---------- Alle User anzeigen: SELECT User FROM mysql.user; Einen neuen User erstellen: CREATE USER 'USERName'@'HOST' IDENTIFIED BY 'PASSWORD'; Einen User löschen: DROP USER ‘USERName’@‘HOST’; Einen User zum Super-User priveligieren: (Ein Super-User hat alle Rechte in allen Datenbanken) GRANT ALL PRIVILEGES ON *.* TO 'USERName'@'HOST'; Einem User ALLE Rechte für eine bestimmte Datenbank erteilen: GRANT ALL PRIVILEGES ON DBName.* TO 'USERName'@'HOST'; Einem Benutzer ALLE Rechte entziehen: REVOKE ALL PRIVILEGES ON * . * FROM 'USERName'@'HOST'; Alle Rechte eines bestimmten Benutzers anzeigen: SHOW GRANTS FOR 'USERName'@'HOST';