MySQL fails to start at restart after Yosemite update
MySQL by default tries to use StartupItems.  That won't work with Yosemite.

I made a launchd control that is still compatible with the MySQL preferencepane.

Details here -
https://github.com/MacMiniVault/Mac-Scripts/blob/master/mmvMySQL/mmvmysql-Yosemite.md