¿Alguien sabe por qué mi /var/run/mysqld/mysqld.sock
archivo de socket no estaría en mi computadora cuando instalo (o reinstalo) MySQL 5.1?
En este momento, cuando intento iniciar un servidor con mysqld, recibo errores como Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
, pero la creación de un archivo en blanco con ese nombre (como se sugiere en los foros de ubuntu) no tuvo éxito.
Tenía mysql y postgres funcionando bien hasta que me actualicé a natty hace un tiempo; He pasado horas recorriendo ambas bases de datos tratando de descubrir qué está pasando. Puedo renunciar a postgres, pero no puedo trabajar sin una copia de trabajo de mysql.
La parte más extraña: uso Kubuntu, y entiendo que KDE usa mysql para almacenar permisos de usuario, etc. No estoy experimentando ningún problema de permisos extraño; ¿Puedo tomar esto como que (de alguna manera?) MySQL realmente está funcionando?
¿Quizás estos archivos de socket viven en un lugar diferente en natty? ¿Sería más fácil reinstalar el sistema operativo fresco? En este punto, estoy abierto a cualquier sugerencia que deje de perder el tiempo.
/var/run/mysqld/mysqld.sock
creará ese archivo . Como dijo @Paul, debes eliminar cualquier archivo que coloques en esa ubicación.