MySQL General log not working on Mac OS X
The problem is indeed as @Phil hinted at. To fix it, set the permissions for the _mysql user:

&gt; cd ~
&gt; touch mysql.log
&gt; sudo chown _mysql:wheel mysql.log


Restart MySQL after that and the log file will be used.