まずは、MySQLが起動しません。いろいろ探すと、/Applications/xampp/xamppfiles/var/mysql/ にログがありました。
The error means mysqld does not have the access rights to InnoDB: the directory.
権限がないと言っているようですね。
どうやら、Apache同様mysqldもnobody:wheelで動くようです。単純インストールすると [インストールしたユーザ]:admin という所有者になるので、nobodyさんではトラブルとなるようですね。
$ sudo chown -R nobody:admin /Applications/xampp/xamppfiles/var/mysql
phpMyAdminも同じ理由で動きませんでした。
$ sudo chown -R nobody:admin /Applications/xampp/xamppfiles/phpmyadmin
そういえば、最初に/Applications/xampp/xamppfiles/htdocs/xampp/lang.tmpというファイルもアクセスできない、と怒られたので、グループをwheelに変えたのでした。
ちょっと対症療法的かな? ローカルユーザの権限で動いてもかまわないんだけどなぁ。MAMPは確かそうじゃなかったかな?



