mysql.sock se elimina al reiniciar

0

He configurado PHP y MySQL, sin embargo, MySQL quiere que el archivo mysql.sock esté en /var/mysql , lo cual es justo. Cambio el directorio a /var/mysql , sin embargo, cada vez que reinicio mi computadora, mysql.sock se elimina y no puedo trabajar.

¿Alguien tiene alguna idea sobre cómo puedo solucionar este problema?

    
pregunta Daniel 25.11.2011 - 13:19

1 respuesta

3

No es ridículo en absoluto. Supongo que, dado que vienes de un entorno Windows, simplemente no entiendes sockets Unix .

Se crea un archivo de socket Unix cuando se inicia mysqld , y mysql.sock es ese archivo. Es una alternativa más rápida a TCP / IP para su uso en un sistema local.

Entonces, sí, en realidad es totalmente normal que el archivo se elimine cuando reinicies tu computadora: una vez que el servidor está apagado, no hay razón para que la línea de comunicación (socket) aún esté abierta.

Su problema no se trata de que falte el archivo, sino de que el servidor no se inicie automáticamente al reiniciar. Probablemente no tuvo este problema "en Windows en el trabajo" no por Windows, sino por trabajo, donde su estación de trabajo se configuró para iniciar el servidor MySQL en el arranque.

Simplemente marque la casilla de verificación "Iniciar automáticamente el servidor MySQL en el inicio" en el preflane de MySQL (en Preferencias del sistema) si usó el instalador estándar, o vea la página " MySQL no se inicia al inicio " pregunta en caso de que haya un problema en Lion u otro método de instalación.

    
respondido por el MattiSG 25.11.2011 - 14:36

Lea otras preguntas en las etiquetas