Score:1

ไม่สามารถเชื่อมต่อกับ MySQL ผ่านพอร์ต 3306 Windows Server 2012 R2

ธง kr

ดูเหมือนมีอะไรแปลกๆ เกิดขึ้น ฉันได้ติดตามและแก้ไขสิ่งที่เป็นไปได้ทั้งหมดแล้ว แต่ก็ยัง มายเอสคิวแอล พอร์ต 3306 ไม่สามารถเข้าถึงได้จากระยะไกล

นี่คือการตั้งค่าของฉัน:

เครื่องจักร: Windows Server 2012 R2

เซิร์ฟเวอร์ MySQL: 8.xx

ใช้การตั้งค่าแล้ว:

  1. ใน my.ini ผูกที่อยู่ ทำกับ 0.0.0.0 และหลังจากนั้นคำสั่ง exec netstat - อัน นี่คือสิ่งที่ฉันได้รับ TCP 0.0.0.0:3306 0.0.0.0:0 กำลังฟัง
  2. จากไฟร์วอลล์ Windows ฉันได้เปิดใช้งานพอร์ต 3306 ทั้งขาเข้า/ขาออก. และตั้งค่าเป็น อนุญาตให้ข้ามผ่านขอบ เช่นกัน
  3. จากเซิร์ฟเวอร์ MySQL ฉันได้สร้างผู้ใช้ด้วย % โฮสต์ทั้งหมดแล้วให้สิทธิ์กับฐานข้อมูลทั้งหมดด้วย ซึ่งได้ตรวจสอบแล้ว

ฉันเดาว่านี่คือการกระทำที่ฉันทำหลังจากนั้น แต่มันไม่ทำงานเลย

เมื่อฉันพยายามที่จะทำ telnet server_ip 3306 ข้อผิดพลาด: กำลังเชื่อมต่อกับ server_ip ...ไม่สามารถเปิดการเชื่อมต่อกับโฮสต์ บนพอร์ต 3306: การเชื่อมต่อล้มเหลว จากเครื่องอื่นๆ เจ้าถิ่นทำงานได้ดี

ฉันไม่เห็นวิธีแก้ไขปัญหาอื่นใดที่อาจทำให้เกิดปัญหานี้

Omid Estaji avatar
cn flag
ผลลัพธ์สำหรับ "telnet 127.0.0.1 3306" ในเครื่องคืออะไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา