arf on en a déjà parlé sur la liste, regarde tes mails du 18/06/2018
kro a écritje suis en train de tester l'install de freehealth
lors du premier lancement, freehealth propose trois méthodes :
1. créer les bases de données automatiquement (ce qui suppose un accès super-administrateur dans ce cas, oui cette méthode fait très bien l'affaire - je l'ai améliorée)
2. se connecter à une base de données existante
3. tester sans mariadb
Le problème c'est que je viens de tester la méthode 2 qui a l'air plus sécurisée sur le papier, mais elle demande un accès à la base mysql, qui permet entre autre de gérer les utilisateurs. donc ça revient au même que de créer un super admin. bref freehealth est a priori mal sécurisé. ou alors il a vraiment besoin de son serveur de bdd à lui.
Mais bon, du coup effectivement autant choisir la méthode 1, vu qu'elle est plus simple pour à peu près le même niveau de sécurité.
sudo mysql
CREATE DATABASE freehealth;
GRANT ALL ON *.* TO 'FreeHealth'@'localhost' IDENTIFIED BY 'mot_de_passe_fort' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT;
en remplaçant évidemment mot_de_passe_fort
ensuite on lance freehealth et on choisi la méthode 1 (par défaut), il faut spécifier l'hôte localhost, l'user FreeHealth et le mot de passe.
du reste non ! il ne faut pas changer la méthode d'authentification de l'user root :
https://forum.ubuntu-fr.org/viewtopic.php?pid=22121789#p22121789
à la place tu créés un utilisateur supplémentaire pour freehealth (ici un utilisateur
FreeHealth).