Мне просто интересно, работает ли MySQL при завершении работы, завершает ли ОС его чисто или просто убивает процесс?
Установил через образ .DMG с сайта MySQL. Также запустил его с опцией панели Системные настройки. В Fedora Linux вы можете переключиться на терминал во время завершения работы и наблюдать за завершением работы всех программ. Есть ли способ сделать что-нибудь похожее?
Полагаю, это будет зависеть от того, как он был установлен. Установка по умолчанию на OS X Server, конечно, завершится без ошибок, как и установка, в которой были созданы действительные записи launchd для MySQL (то есть с официальными установщиками и / или MacPorts / Fink). Если вы откатили свой собственный и просто запустите его из какого-то глобального скрипта инициализации или даже вручную, он, скорее всего, просто будет убит.