Est-ce que quelqu'un sait pourquoi mon /var/run/mysqld/mysqld.sock
fichier socket ne serait pas sur mon ordinateur lorsque j'installe (ou réinstalle) MySQL 5.1?
En ce moment, lorsque j'essaie de démarrer un serveur avec mysqld, j'obtiens des erreurs comme Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
, mais la création d'un fichier vierge avec ce nom (comme suggéré sur les forums ubuntu) n'a pas réussi.
J'ai utilisé à la fois mysql et postgres jusqu'à ce que je passe à natty il y a peu de temps; J'ai passé des heures à parcourir les deux bases de données pour essayer de comprendre ce qui se passe. Je peux abandonner les postgres, mais je ne peux pas travailler sans une copie de travail de mysql.
La partie la plus étrange: j'utilise Kubuntu, et ma compréhension est que KDE utilise mysql pour stocker les autorisations des utilisateurs, etc. Je ne rencontre aucun problème d'autorisations bizarre; puis-je prendre cela pour signifier que (en quelque sorte?) MySQL fonctionne réellement?
Peut-être que ces fichiers socket vivent dans un endroit différent dans natty? Serait-il plus facile de réinstaller simplement le système d'exploitation? À ce stade, je suis ouvert à toute suggestion qui arrêtera de perdre mon temps.
/var/run/mysqld/mysqld.sock
sera créé. Comme l'a dit @Paul, vous devez supprimer tout fichier que vous placez à cet emplacement.