В файлах systemd.service есть опция, которая явно проверяет наличие сокета.
В документации по systemd Леннарт Петтеринг очень подробно описывает, что большинству сервисов не нужен фактический запуск, а просто сокет для привязки.
Systemd может создать эти сокеты и запускает mysql при первом доступе! Это одна из главных причин создания systemd.