จะทำยังเมื่อใช้ Navicat เชื่อมต่อกับ MySQL database บน MAMP ใน Mac OS X ไม่ได้

By -

เป็นครั้งแรกเลยที่ผม install navicat บน mac osx เพราะปกติใช้งานแต่ใน window แล้วก็ใช้ xampp แต่ว่าใน mac osx ไมไ่ด้ install zampp แต่เป็น MAMP แทน หลังจากติดตั้ง navicat เสร็จก็ เปิดโปรแกรมขึ้นมา ใส่ข้อมูลการเชื่อมต่อต่างๆลงไป (พร้อมกับกระดิกเท้า ร้องเพลงเบาๆ) กรอกรายละเอียดเรียบร้อย พอกดปุ่ม Test Connection แค่นั้นแหล่ะ ขึ้น

Can’t connect to MySQL server on ‘127.0.0.1’ (61)

หลาเลย ผมนี่ถึงกับเซงกันเลยทีเดียว เอาหล่ะครับ ผมอาจจะโม้ยาวไปซักหน่อย ที่จริงนี่ มันมีนิดเดียว

วิธีแก้ไขก็คือ ใช้ MySQL server socket เข้าช่วย โดยเข้าไปที่ Connection Properties -> Advanced ติ๊กที่ช่อง “Use socket file”

ใส่ MySQL server socket: “/Applications/MAMP/tmp/mysql/mysql.sock” ลงไป ก็เป็นอันเสร็จเรียบร้อย

Screen Shot 2557-11-27 at 9.44.25 PM

mitsumasa