krabina / Datencockpit

Datencockpit.at zur Erfüllung der Dokumentationspflichten laut DSGVO (Fulfilling GDPR requrements with a data cockpit)
GNU General Public License v3.0
25 stars 10 forks source link

Beispiel DB-User anlegen ergänzen bei INSTALLATION.md #14

Closed jfiala closed 6 years ago

jfiala commented 6 years ago

Installation.md:

Gut wäre ein Beispiel bzw. die Info welche Rechte genau benötigt werden.

CREATE USER 'kdz_datencockpit'@'localhost' IDENTIFIED BY '<kennwort>';
use kdz_datencockpit;

GRANT CREATE, ALTER, SELECT, INSERT, UPDATE, DELETE, DROP ON * TO 'kdz_datencockpit'@'localhost';
GRANT CREATE TEMPORARY TABLES  ON * TO 'kdz_datencockpit'@'localhost';
flush privileges;

Das wären die benötigten Rechte für den DB-User. Es könnte natürlich auch ein eigenes create_user.sql bereitgestellt werden.

krabina commented 6 years ago

MediaWiki schlägt sogar vor: GRANT ALL PRIVILEGES ON * TO 'kdz_datencockpit'@'localhost' IDENTIFIED BY 'password'; siehe https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki#MariaDB/MySQL

jfiala commented 6 years ago

Stimmt, aber FLUSH PRIVILEGES & etwas Fine-Tuning hilft den unerfahreneren Usern. Noch besser wäre CREATE und DROP an einen User für die maintenance zu assignen, beim Daten bearbeiten wird es wohl selten gebraucht. Ist aber dann wohl eher Thema für MediaWiki.