Onglet Mysql : Configuration du serveur MySQL

Sur les modules Scribe et AmonEcole, le serveur de base de données MySQL est obligatoirement activé.

Sur les autres modules, il est activable/désactivable dans l'onglet Services par l'intermédiaire de l'option : Activer le serveur de bases de données MySQL. L'onglet expert Mysql apparaît uniquement si le service est activé.

L'onglet expert Mysql permet de modifier et de fixer une sélection de paramètres disponibles dans le fichier de configuration : /etc/mysql/my.cnf

Les paramètres en question se retrouvent dans le nom des variables Creole et sont généralement préfixés par la chaîne "mysql_".

Nombre maximum de connexions simultanées

Ce paramètre permet d'augmenter le nombre de connexions clientes maximum simultanées.

Cela peut s'avérer nécessaire sur des sites où la fréquentation des applications web est très importante et où l'erreur MySQL Too many connections apparaît fréquemment.

Adresses autorisées à accéder à MySQL

Il est possible de déclarer les adresses IP ou les réseaux autorisés à accéder au serveur MySQL local.

Pour autoriser des adresses à accéder au serveur MySQL, il faut passer la variable Permettre l'accès au serveur depuis l'extérieur à oui puis ajouter les couples d'adresse réseau/masque souhaités.

Dans le cas où le serveur possède plusieurs interfaces réseau, il est possible de préciser l'interface par laquelle les adresses définies ont le droit de se connecter.

Remarque

Sur le module Horus, l'Adresse IP réseau autorisée pour les connexions distantes au serveur MYSQL est pré-renseignée avec l'adresse du réseau local.

Remarque

Cette fonctionnalité n'est pas disponible sur les modules AmonEcole.

Sur ces modules, les autorisations d'accès réseau sont à déclarer dans un modèle ERA[1].

Gestion des logs

Il est possible d'activer les logs binaires permettant de rejouer les transactions SQL (attention, logs volumineux). Les logs seront à l'emplacement suivant /var/lib/mysql/, nommés sur la forme binlog.0000XX

Écran

  • 1

    nom de la variable : mysql_activer_binlog

    Activation des logs binaires permettant de rejouer les transactions SQL (attention, logs volumineux)

  • 2

    nom de la variable : mysql_binlog_retention

    Durée de rétention des logs en heures définissant un paramètre du serveur ainsi qu'une consigne de nettoyage au reconfigure (valeur maximale utilisable : 1193046).

Remarque

Cette fonctionnalité n'est pas disponible sur les modules AmonEcole.

Sur ces modules, les autorisations d'accès réseau sont à déclarer dans un modèle ERA[1].

Complément

Pour plus d'informations, vous pouvez consulter les exemples de configuration fournis dans :

/usr/share/doc/mysql-server-5.7/examples/

ou consulter :

https://dev.mysql.com/doc/refman/5.7/en/