Weiß jemand, warum sich meine /var/run/mysqld/mysqld.sock
Socket-Datei nicht auf meinem Computer befindet, wenn ich MySQL 5.1 installiere (oder neu installiere)?
Im Moment, wenn ich versuche, einen Server mit mysqld zu starten, erhalte ich Fehler wie Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
, aber das Erstellen einer leeren Datei mit diesem Namen (wie in den Ubuntu-Foren vorgeschlagen) war nicht erfolgreich.
Ich hatte sowohl Mysql als auch Postgres in Ordnung, bis ich vor einiger Zeit auf Natty umgestiegen bin. Ich habe Stunden damit verbracht, durch beide Datenbanken zu gehen, um herauszufinden, was los ist. Ich kann Postgres aufgeben, aber ich kann nicht ohne eine Arbeitskopie von MySQL arbeiten.
Der seltsamste Teil: Ich benutze Kubuntu und verstehe, dass KDE mysql verwendet, um Benutzerberechtigungen usw. zu speichern. Ich habe keine seltsamen Berechtigungsprobleme. Kann ich das so verstehen, dass (irgendwie?) MySQL tatsächlich funktioniert?
Vielleicht leben diese Socket-Dateien an einem anderen Ort in natty? Wäre es einfacher, das Betriebssystem einfach neu zu installieren? An dieser Stelle bin ich offen für alle Vorschläge, die aufhören, meine Zeit zu verschwenden.
/var/run/mysqld/mysqld.sock
erstellt. Wie @Paul sagte, müssen Sie alle Dateien entfernen, die Sie an diesem Ort abgelegt haben.