• English
  • Français (French)

Installation et configuration d'un serveur MySQL pour FreeMedForms

  • MySQL est un gestionnaire de base de données client-serveur open source disponible gratuitement sur l'Internet.
  • Il est possible de configurer les serveurs MySQL pour fonctionner sur un réseau privé ou ouvert.
  • FreeMedForms peut fonctionner avec un serveur MySQL, sous certaines réserves.
  • Les étapes d'installation et de configuration ne nécessitent que quelques minutes.

Installation du serveur

Installation sur Linux (exemple d'Ubuntu)

  • Sous Linux, l'installation d'un serveur MySQL est vraiment très simple. Quelques commandes permettent de rapidement installer et configurer un serveur MySQL pour une exploitation par FreeMedForms.
  • Pour installer le serveur MySQL, saisissez la commande suivante dans un terminal :
  • sudo apt-get install mysql-server libqt4-sql-mysql
  • La librairie libqt4-sql-mysql sera requise par FreeMedForms pour pouvoir se connecter au serveur.
  • L'installateur vous demandera de définir un mot de passe pour le super-administrateur du serveur. Veillez à bien retenir ce mot de passe, il sera utilisé plus tard.

Installation sur Windows

  • Démarrez l'installateur.
  • L'installateur vous demandera de définir un mot de passe pour le super-administrateur du serveur. Veillez à bien retenir ce mot de passe, il sera utilisé plus tard.

Installation sur MacOs

  • Démarrez l'installateur.
  • L'installateur vous demandera de définir un mot de passe pour le super-administrateur du serveur. Veillez à bien retenir ce mot de passe, il sera utilisé plus tard.

Configuration de base du serveur (tout os)

  • Quelques étapes de configuration sont requises avant de démarrer le configurateur de FreeMedForms.
    • Il faut modifier le fichier de configuration de MySQL :
      • Sous Windows :
        • INSTALLDIR\my.cnf
        • ou INSTALLDIR est le répertoire d'installation de MySQL - souvent C:\PROGRAMDIR\MySQL\MySQL X.X
      • Sous Debian ou dérivés :
        • /etc/mysql/my.cnf
      • Sous MacOs/Red Hat/Fedora/Mandriva/CentOs :
        • /etc/my.cnf
  • Éditez le fichier, sans la section [mysqld] , modifiez la ligne
  • # pour éditer le fichier sous les systèmes unix
    sudo nano /etc/mysql/my.cnf
  • # ligne à modifier
    bind-address = x.x.x.x
  • par l'adresse IP de votre serveur.
    • pour connaître l'adresse IP de votre serveur, utilisez la commande :
    • ifconfig 
  • enfin commentez la ligne
    • skip-networking
  • Pour terminer la configuration du serveur, vous devez le redémarrer
    • # pour les systèmes Linux
      sudo /etc/init.d/mysql restart
      # pour les autres systèmes référez vous à la documentation de MySQL
  • Interdire l'accès anonyme à la base de données :
  • DROP USER ''@'localhost';

Démarrez le configurateur de FreeMedForms

  • Sur la même machine, démarrez FreeMedForms pour la première fois
  • Le configurateur vous demandera alors de choisir le mode d'utilisation de FreeMedForms,
  • Sélectionnez “Réseau (en tant que serveur)”
Sélectionnez le mode serveur en réseau Sélectionnez le mode serveur en réseau
  • Mettez les paramètres de l'hôte (l'adresse IP du serveur - cf supra - ainsi que le port de connexion)
  • Testez la connexion à l'hôte
  • Renseignez les identifiants du super-utilisateur du serveur :
    • login: root
    • password: celui que vous avez saisi lors de l'installation du serveur
  • Testez la connexion au serveur de base de données
  • Validez le dialogue
  • Le paramétrage du serveur est alors terminée.
Fenêtre de configuration MySQL pour FreeMedForms en mode MySQL serveur Fenêtre de configuration MySQL pour FreeMedForms en mode MySQL serveur

Supprimer les données de FreeMedForms

fr/manuals/freemedforms/install/server_mysql.txt · Dernière modification: 2012/07/19 22:43 par Eric Maeker, MD
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki FreeMedForms © Eric Maeker, MD