Mysql
 sql >> Base de données >  >> RDS >> Mysql

Enregistrez chaque requête MySQL dans un fichier en activant la connexion générale dans MAMP

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é :

  1. le propriétaire du fichier pour correspondre à l'utilisateur sous lequel le service MySQL était exécuté, et
  2. a accordé à cet utilisateur un "accès en écriture" au fichier

Depuis ces modifications, il fonctionne parfaitement depuis.