Ho provato a eseguire il comando SET GLOBAL general_log = 'ON';
per vedere se riuscivo a farlo funzionare in quel modo. Ciò ha prodotto un messaggio di errore File Not Found
, anche se il file esisteva.
Questo mi ha indicato che il problema potrebbe essere dovuto ai permessi dei file.
Dopo un po' di gioco, ho cambiato:
- il proprietario del file in modo che corrisponda all'utente con cui veniva eseguito il servizio MySQL e
- ha concesso a quell'utente l'"accesso in scrittura" al file
Da quando ha apportato queste modifiche, ha funzionato perfettamente da allora.