ไม่มีใครรู้ว่าทำไม/var/run/mysqld/mysqld.sock
ไฟล์ซ็อกเก็ตของฉันจะไม่อยู่ในคอมพิวเตอร์ของฉันเมื่อฉันติดตั้ง (หรือติดตั้งใหม่) MySQL 5.1?
ตอนนี้เมื่อฉันพยายามเริ่มต้นเซิร์ฟเวอร์ด้วย mysqld ฉันได้รับข้อผิดพลาดเช่นCan't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
แต่การสร้างไฟล์ว่างเปล่าด้วยชื่อนั้น (ตามที่แนะนำบนฟอรัม Ubuntu) ไม่สำเร็จ
ฉันมีทั้ง mysql และ postgres ที่ให้บริการได้ดีจนกระทั่งฉันอัพเกรดเป็น natty เมื่อไม่นานมานี้; ฉันใช้เวลาหลายชั่วโมงในการเดินผ่านฐานข้อมูลทั้งสองพยายามหาว่าเกิดอะไรขึ้น ฉันสามารถละทิ้ง postgres ได้ แต่ฉันไม่สามารถทำงานได้หากไม่มีสำเนา mysql ที่ใช้งานได้
ส่วนที่แปลกที่สุด: ฉันใช้ Kubuntu และความเข้าใจของฉันคือ KDE ใช้ mysql เพื่อจัดเก็บสิทธิ์ผู้ใช้ ฯลฯ ฉันไม่พบปัญหาการอนุญาตแปลก ๆ ฉันใช้สิ่งนี้เพื่อหมายความว่า (อย่างใด?) MySQL ใช้งานได้จริงหรือ
บางทีไฟล์ซ็อกเก็ตเหล่านี้อาศัยอยู่ในสถานที่ที่แตกต่างกันใน natty? การติดตั้งระบบปฏิบัติการใหม่จะง่ายขึ้นไหม ณ จุดนี้ฉันเปิดให้คำแนะนำใด ๆ ที่จะหยุดเสียเวลาของฉัน
/var/run/mysqld/mysqld.sock
นั้นจะถูกสร้างขึ้น ตามที่ @Paul พูดคุณต้องลบไฟล์ใด ๆ ที่คุณใส่ไว้ในตำแหน่งนั้น