B4. Utilisation du SGBD MySQL

Généralités

MySQL est un SGBD libre, multiplateforme et relationnel. MySQL peut être utilisé en tant que base de données externe pour Dr.Web Enterprise Security Suite.

Pour utiliser MySQL en tant que BD externe

1.Installer le Serveur MySQL.

2.Configurer le Serveur Dr.Web conformément à l’utilisation de la base externe. Ceci peut être effectué dans le fichier de configuration ou via le Centre de gestion : dans le menu Configuration du Serveur Dr.Web, dans l’onglet Base de données.

Installation et versions supportées

Dr.Web Enterprise Security Suite supporte les versions suivantes du SGBD MySQL :

MySQL : de la version 5.5.14 jusqu’à la version 5.7, ainsi que toutes les versions, à commencer par 8.0.12,

MariaDB — 10.0, 10.1, 10.2, 10.3, 10.4.

Après l’installation du SGBD, avant la création d’une nouvelle base de données, il est nécessaire de spécifier les paramètres suivants dans le fichier de configuration (pour en savoir plus, consultez la documentation de votre SGBD) :

Pour MySQL en versions 5.X :

[mysqld]

innodb_large_prefix = true

innodb_file_format = barracuda

innodb_file_per_table = true

max_allowed_packet = 64M

Pour MySQL en versions 8.X :

[mysqld]

innodb_file_per_table = true

max_allowed_packet = 64M

Si la version du SGBD MariaDB est plus ancienne que 10.2.4, il faut indiquer le suivant dans le fichier de configuration :

binlog_format = mixed

Paramètres

Lors de la configuration de la connexion au SGBD MySQL, les paramètres décrits dans le tableau ci-dessous sont utilisés.

Paramètres du SGBD MySQL

Nom

Valeur par défaut

Description

HOST

localhost

En cas de connexion à la base de données via TCP/IP — adresse du serveur de la base de données.

En cas d’utilisation d’UDS — chemin d’accès au fichier de socket UNIX. Si le chemin n’est pas spécifié, le Serveur Dr.Web essaie de trouver le fichier dans les répertoires standard de mysqld.

PORT

3306

En cas de connexion à la base de données via TCP/IP — numéro de port pour la connexion à la base de données.

En cas d’utilisation d’UDS — nom du fichier de socket UNIX.

DBNAME

 

Nom de la base de données

USER

 

Nom d’utilisateur de la base de données

PASSWORD

QUICK

Mot de passe d’utilisateur de la base de données

PRECOMPILEDCACHE

1048576

Taille du cache des opérateurs sql précompilés en octets

SSL

NO

N’utiliser que les connexions SSL :

YES : se connecter à la base de données à condition que le protocole SSL soit utilisé,

NO : le protocole SSL n’est pas obligatoire lors de la connexion à la base de données.