No es ridículo en absoluto. Asumo que, viendo que vienes de un entorno Windows, simplemente no entiendes Tomas de corriente de Unix .
Un archivo de socket Unix se crea cuando mysqld
se pone en marcha, y mysql.sock
es ese archivo. Es una alternativa más rápida a TCP/IP para su uso en un sistema local.
Así que sí, es totalmente normal que el archivo se borre al reiniciar el ordenador: una vez que el servidor está apagado, no hay razón para que la línea de comunicación (socket) siga abierta.
Tu problema no es que falte el archivo, sino que el servidor no se inicie automáticamente al reiniciar. Probablemente no tenías este problema "en Windows en el trabajo" no por Windows, sino por el trabajo, donde tu estación de trabajo estaba configurada para iniciar el servidor MySQL en el arranque.
Simplemente marque la casilla "Iniciar automáticamente el servidor MySQL al inicio" en el prefáner de MySQL (en las Preferencias del Sistema) si ha utilizado el instalador estándar, o vea la sección " MySQL no se inicia en el arranque " en caso de un problema en Lion o en otro método de instalación.