ฉันติดตั้งเซิร์ฟเวอร์ mysql บนกล่อง linux IP = 192.168.1.100 แต่เมื่อฉันพยายามที่จะเชื่อมต่อกับ IP นี้มันก็เกิดข้อผิดพลาดเสมอ (111) แต่ใช้ localhost และ 127.0.0.1 ก็โอเค
beer @ beer-laptop # ifconfig | grep "inet addr" inet addr: 127.0.0.1 รูปแบบ: 255.0.0.0 inet addr: 192.168.1.100 Bcast: 192.168.1.255 รูปแบบ: 255.255.255.0 beer @ beer-laptop # mysql -ubeer -pbeer -h192.168.1.100 ข้อผิดพลาด 2003 (HY000): ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ใน '192.168.1.100' (111) beer @ beer-laptop # mysql -ubeer -pbeer -hlocalhost ยินดีต้อนรับสู่หน้าจอ MySQL คำสั่งลงท้ายด้วย; หรือ \ g. ID การเชื่อมต่อ MySQL ของคุณคือ 160 รุ่นเซิร์ฟเวอร์: 5.1.31-1ubuntu2 (Ubuntu) พิมพ์ 'ความช่วยเหลือ;' หรือ '\ h' เพื่อขอความช่วยเหลือ พิมพ์ '\ c' เพื่อล้างบัฟเฟอร์ MySQL> beer @ beer-laptop # mysql -ubeer -pbeer -h127.0.0.1 ยินดีต้อนรับสู่หน้าจอ MySQL คำสั่งลงท้ายด้วย; หรือ \ g. ID การเชื่อมต่อ MySQL ของคุณคือ 161 รุ่นเซิร์ฟเวอร์: 5.1.31-1ubuntu2 (Ubuntu) พิมพ์ 'ความช่วยเหลือ;' หรือ '\ h' เพื่อขอความช่วยเหลือ พิมพ์ '\ c' เพื่อล้างบัฟเฟอร์ MySQL>
เชื่อมต่อจากเครื่องอื่นมันยังมีข้อผิดพลาด 111
another @ another-laptop # mysql -ubeer -pbeer -h192.168.1.100 ข้อผิดพลาด 2003 (HY000): ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ใน '192.168.1.100' (111)
ความแตกต่างระหว่างการใช้ localhost / 127.0.0.1 และ 192.168.1.100 อย่างไรในกรณีนี้ ฉันไม่รู้วิธีเชื่อมต่อฐานข้อมูลนี้จากเครื่องอื่น
ช่วยด้วย. ขอบคุณ.
skip-networking
เส้น ;-)