1
เมื่อใดที่จะใช้ซ็อกเก็ต MySQL และเมื่อใดจะใช้โฮสต์: พอร์ต?
แอพพลิเคชั่นหลายตัวอนุญาตให้ฉันเชื่อมต่อกับ Mysql โดยใช้ชื่อผู้ใช้โฮสต์รหัสผ่านและพอร์ต host:portบางคนให้ฉันไปกำหนดค่าซ็อกเก็ตแทน มีประโยชน์อย่างใดอย่างหนึ่งที่ชัดเจนกว่าหนึ่งอื่น ๆ ? ฉันสามารถจินตนาการได้ว่าซ็อกเก็ตใช้งานได้ก็ต่อเมื่อ MySQL อยู่ในเครื่องเดียวกัน เป็นอย่างนั้นเหรอ? และถ้าเป็นเช่นนั้นจะมีประโยชน์มากกว่าการใช้ซ็อกเก็ตที่แทนที่จะเชื่อมต่อกับlocalhost:3306? ฉันไม่คุ้นเคยกับเครือข่ายและซ็อกเก็ตมากเกินไปดังนั้นบางทีฉันอาจพลาดข้อมูลสำคัญบางอย่างไปและคำถามของฉันก็แค่งี่เง่าเท่านั้น ถ้าเป็นเช่นนั้นคุณช่วยอธิบายสิ่งที่ฉันหายไปได้ไหม