Modifier les paramètres MySQL
ServBay inclut une base de données MySQL et offre des options de configuration flexibles. Cet article explique en détail comment modifier les paramètres MySQL dans ServBay, y compris l'emplacement des fichiers de configuration et les paramètres courants. Selon la version de MySQL, ces fichiers se trouvent dans le répertoire /Applications/ServBay/etc/mysql/<version>
.
Important
Veuillez ne pas modifier manuellement les fichiers de configuration. Tous les fichiers de configuration sont générés automatiquement par ServBay, et toute modification manuelle risque d'être écrasée. Veuillez effectuer les modifications via l'interface utilisateur.
Modification via l'interface utilisateur de ServBay
ServBay propose une interface de gestion graphique puissante, permettant aux utilisateurs de modifier directement divers paramètres de configuration. Après avoir cliqué sur sauvegarder, les modifications sont automatiquement appliquées et prennent effet instantanément, épargnant aux utilisateurs l'effort de modifier manuellement les paramètres.
Les utilisateurs peuvent accéder à la configuration MySQL via la barre de navigation à gauche de ServBay, en choisissant Base de données
-MySQL
, puis en sélectionnant la version correspondante pour éditer les paramètres MySQL.
Dans l'interface d'édition graphique, en plus des noms d'utilisateur MySQL et du mot de passe root par défaut, l'utilisateur peut modifier l'adresse d'écoute MySQL bind-address
et le port port
(le réglage par défaut est 0.0.0.0:3306
). En outre, l'utilisateur peut activer l'enregistrement du slow query log
, configurer max_connections
, max_allowed_packet
et d'autres paramètres.
Une fois les modifications apportées, il suffit de cliquer sur le bouton Sauvegarder
pour appliquer les modifications et les faire prendre effet immédiatement.
Modification via l'édition manuelle des fichiers de configuration
WARNING
L'édition manuelle des fichiers de configuration est appropriée uniquement pour apporter des modifications temporaires à certains paramètres.
Nous ne recommandons pas de modifier les fichiers de configuration MySQL manuellement, car toutes les modifications seront écrasées par ServBay.
Aperçu
Dans ServBay, les fichiers de configuration MySQL sont stockés dans différents répertoires selon la version. Par exemple, les fichiers de configuration MySQL 9.0 se trouvent dans le répertoire /Applications/ServBay/etc/mysql/9.0
. Le fichier de configuration principal est my.cnf
.
Emplacement des fichiers de configuration
my.cnf
:/Applications/ServBay/etc/mysql/<version>/my.cnf
my.cnf
my.cnf
est le principal fichier de configuration de MySQL, utilisé pour régler les options de fonctionnement du serveur de base de données.
Paramètres courants
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 maximal de connexions :
[mysqld] max_connections = 200
1
2Modifier la taille du pool de mémoire :
[mysqld] innodb_buffer_pool_size = 256M
1
2Modifier le chemin du fichier journal :
[mysqld] log_error = /Applications/ServBay/logs/mysql/error.log
1
2Activer le journal des requêtes lentes :
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mysql/slow.log long_query_time = 2 # En secondes, enregistre les requêtes dont le temps d'exécution dépasse 2 secondes
1
2
3
4Modifier le jeu de caractères et le collation :
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Redémarrer MySQL
Après avoir modifié les fichiers de configuration de MySQL, il est nécessaire de redémarrer le service MySQL pour que les modifications prennent effet. Cela peut être fait via l'interface de gestion de ServBay ou en utilisant l'outil en ligne de commande servbayctl
.
Redémarrer via l'interface de gestion de ServBay
- Ouvrez l'interface de gestion de ServBay.
- Accédez à
Service
. - Trouvez la version correspondante du service MySQL et cliquez sur le bouton
Redémarrer
.
Redémarrer via servbayctl
L'outil en ligne de commande servbayctl
permet de redémarrer facilement le service MySQL :
servbayctl restart mysql 9.0
Conclusion
Dans ServBay, les fichiers de configuration MySQL se trouvent dans le répertoire /Applications/ServBay/etc/mysql/<version>
, y compris my.cnf
. Après avoir modifié ces fichiers de configuration, le service MySQL peut être redémarré via l'interface de gestion de ServBay ou en utilisant l'outil en ligne de commande servbayctl
pour que les modifications prennent effet.