Qualcuno sa perché il mio /var/run/mysqld/mysqld.sock
file socket non sarebbe sul mio computer quando installo (o reinstallo) MySQL 5.1?
In questo momento, quando provo ad avviare un server con mysqld, ottengo errori simili Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
, ma la creazione di un file vuoto con quel nome (come suggerito sui forum di Ubuntu) non ha avuto successo.
Avevo sia mysql che postgres che funzionavano bene fino a quando non sono passato a natty poco fa; Ho passato ore a sfogliare entrambi i database cercando di capire cosa stesse succedendo. Posso rinunciare a Postgres, ma non posso lavorare senza una copia funzionante di mysql.
La parte più strana: uso Kubuntu e la mia comprensione è che KDE usa mysql per archiviare i permessi degli utenti, ecc. Non sto riscontrando strani problemi con i permessi; posso prendere questo per significare che (in qualche modo?) MySQL funziona davvero?
Forse questi file socket vivono in un posto diverso in Natty? Sarebbe più semplice reinstallare il sistema operativo appena aggiornato? A questo punto, sono aperto a qualsiasi suggerimento che smetta di sprecare il mio tempo.
/var/run/mysqld/mysqld.sock
verrà creato. Come ha detto @Paul, devi rimuovere qualsiasi file inserito in quella posizione.