Mysql
 sql >> Database >  >> RDS >> Mysql

Registra ogni query MySQL in un file abilitando il General Log in MAMP

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:

  1. il proprietario del file in modo che corrisponda all'utente con cui veniva eseguito il servizio MySQL e
  2. ha concesso a quell'utente l'"accesso in scrittura" al file

Da quando ha apportato queste modifiche, ha funzionato perfettamente da allora.