SysPass Configuration MySQL
L'installation de l'application sysPass est réalisée sur MySql. L'initialisation de la base de données s'effectue lors du premier accès à l'application sysPass. Il est préférable de créer l'utilisateur et la base de données, afin de ne pase avoir à renseigner le compte administrateur lors de l'installation.
Votre avis
Nobody voted on this yet
|
|
Création de la base
Un nouveau schéma est créé.
mysql> CREATE DATABASE syspass CHARACTER SET UTF8;
Query OK, 1 row affected (0.00 sec)
Création du compte MySQL
Un compte est mis en place pour ne pas interférer avec les autres installations.
mysql> CREATE USER 'syspass'@'localhost' IDENTIFIED BY 'SYSPASS_PASSWORD';
Query OK, 0 ROWS affected (0.00 sec)
mysql> GRANT ALL ON syspass.* TO 'syspass'@'localhost';
Query OK, 0 ROWS affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 ROWS affected (0.00 sec)
Où SYSPASS_PASSWORD
est remplacé par le mot de passe souhaité.
Permissions
Lors de la création du compte, les permissions accordées sont totales. En effet, l'installation va créer tous les éléments dans la base de données. Cependant, une fois l'installation terminée, ces permissions sont trop importantes. Seules les manipulations dans les tables sont nécessaires et les droits doivent être diminués avec les commandes suivantes.
mysql> REVOKE ALL ON syspass.* FROM 'syspass'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON syspass.* TO 'syspass'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)