Modifier les paramètres de MariaDB
ServBay est livré avec la base de données MariaDB et offre des options de configuration flexibles. Cet article explique en détail comment modifier les paramètres de MariaDB dans ServBay, y compris l'emplacement du fichier de configuration et les options courantes. Selon la version de MariaDB, ces fichiers sont situés dans le répertoire /Applications/ServBay/etc/mariadb/<version>
.
Conseil important
Veuillez ne pas modifier manuellement les fichiers de configuration. Tous les fichiers sont générés automatiquement par ServBay et les modifications manuelles risquent d'être écrasées. Veuillez effectuer les modifications via l'interface utilisateur.
Modification via l'interface utilisateur de ServBay
ServBay propose une puissante interface de gestion graphique qui permet aux utilisateurs de modifier directement différents paramètres de configuration. Après avoir cliqué sur sauvegarder, les modifications sont automatiquement appliquées et effectives immédiatement, évitant ainsi la nécessité pour l'utilisateur de modifier les paramètres manuellement.
Les utilisateurs peuvent naviguer dans le panneau latéral gauche de ServBay, sélectionner Base de données
-MariaDB
, puis choisir la version correspondante pour modifier la configuration de MySQL.
Dans l'interface d'édition graphique, en plus d'obtenir le nom d'utilisateur par défaut de MariaDB et le mot de passe root, les utilisateurs peuvent modifier l'adresse d'écoute bind-address
et le port port
de MariaDB (défaut : 0.0.0.0:3306
). Par ailleurs, il est possible d'activer l'enregistrement des slow query log
, et de configurer les paramètres comme max_connections
et max_allowed_packet
.
Une fois les modifications effectuées, il suffit de cliquer sur le bouton Sauvegarder
pour appliquer les changements et les rendre effectifs immédiatement.
Modification via l'édition manuelle du fichier de configuration
WARNING
L'édition manuelle des fichiers de configuration convient uniquement pour des changements temporaires sur certains paramètres.
Nous ne recommandons pas de modifier manuellement les fichiers de configuration de MariaDB, car toutes les modifications risquent d'être écrasées par ServBay.
Vue d'ensemble
Dans ServBay, les fichiers de configuration de MariaDB sont stockés dans différents répertoires en fonction de la version. Par exemple, le fichier de configuration de MariaDB 11.5 se trouve dans le répertoire /Applications/ServBay/etc/mariadb/11.5
. Le fichier de configuration principal est my.cnf
.
Emplacement du fichier de configuration
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
my.cnf
my.cnf
est le fichier de configuration principal de MariaDB et est utilisé pour définir les options d'exécution du serveur de base de données.
Options de configuration courantes
Modifier l'adresse d'écoute :
[mysqld] bind-address = 0.0.0.0
1
2Modifier le numéro de port :
[mysqld] port = 3306
1
2Modifier le nombre maximum de connexions :
[mysqld] max_connections = 200
1
2Modifier la taille du pool de tampons :
[mysqld] innodb_buffer_pool_size = 256M
1
2Modifier le chemin du fichier de log :
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Activer le journal des requêtes lentes :
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # Temps en secondes pour enregistrer les requêtes excédant 2 secondes
1
2
3
4Modifier le jeu de caractères et l'ordre de classement :
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Redémarrage de MariaDB
Après avoir modifié le fichier de configuration de MariaDB, vous devez redémarrer le service MariaDB pour que les changements prennent effet. Vous pouvez redémarrer via l'interface de gestion de ServBay ou utiliser l'outil en ligne de commande servbayctl
.
Redémarrer via l'interface de gestion de ServBay
- Ouvrir l'interface de gestion de ServBay.
- Aller à
Services
. - Trouver la version correspondante du service MariaDB et cliquer sur le bouton
Redémarrer
.
Redémarrer via servbayctl
Utilisez l'outil en ligne de commande servbayctl
pour redémarrer facilement le service MariaDB :
servbayctl restart mariadb 11.5
Conclusion
Dans ServBay, les fichiers de configuration de MariaDB sont situés dans le répertoire /Applications/ServBay/etc/mariadb/<version>
, y compris my.cnf
. Après avoir modifié ces fichiers, vous pouvez redémarrer le service MariaDB via l'interface de gestion de ServBay ou utiliser l'outil en ligne de commande servbayctl
pour appliquer les changements.