Quando corri mysqld_safe --init-file=~/mysql-init &
, mysqld_safe Logging to '/usr/local/mysql/data/Zhous-MacBook-Pro.local.err'
foi impresso no console.
Seguindo o log de erros, descobri que não foi possível encontrar o mysql-init porque ele não reconhece ~
como home. Mudei o caminho para /users/Zhou/mysql-init
e funcionou como um encanto.