J'ai essayé d'exécuter la commande SET GLOBAL general_log = 'ON';
pour voir si je pouvais le faire fonctionner de cette façon. Cela a produit un message d'erreur File Not Found
, même si le fichier existait.
Cela m'a indiqué que le problème peut être dû aux autorisations de fichiers.
Après quelques tâtonnements, j'ai changé :
- le propriétaire du fichier pour correspondre à l'utilisateur sous lequel le service MySQL était exécuté, et
- a accordé à cet utilisateur un "accès en écriture" au fichier
Depuis ces modifications, il fonctionne parfaitement depuis.