ไม่สามารถเชื่อมต่อฐานข้อมูล MySQL กับ apache-superset ที่ทำงานใน Docker ในการผลิตในเซิร์ฟเวอร์เดียวกัน
ดังนั้นฉันจึงพยายามเชื่อมต่อฐานข้อมูล MySQL (เพื่อให้เห็นภาพข้อมูลในนั้น) กับ apache-superset ที่ทำงานใน Docker container ในการผลิต ระบบปฏิบัติการคือ Centos ฉันได้ตรวจสอบคำถามที่เกี่ยวข้องแล้วและดูเหมือนจะไม่ได้รับคำตอบที่ใช้ได้
มันทำให้เกิดข้อผิดพลาด
ข้อผิดพลาด: การเชื่อมต่อล้มเหลวโปรดตรวจสอบการตั้งค่าการเชื่อมต่อของคุณ
เมื่อฉันตรวจสอบบันทึกคอนเทนเนอร์นี่คือข้อผิดพลาดที่ฉันได้รับ
คำเตือน: superset.views.core: การเชื่อมต่อล้มเหลว (MySQLdb._exceptions.OperationalError) (2002, "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL บน 'HOST IP' (115)") (ความเป็นมาของข้อผิดพลาดนี้ที่: http://sqlalche.me/e/13/e3q8)
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
คำตอบ
ดูเหมือนปัญหาการเชื่อมต่อโฮสต์ ลองทำตามลำดับต่อไปนี้เพื่อระบุปัญหา
- ตรวจสอบคือการเข้าถึงการเชื่อมต่อโฮสต์จากโลกภายนอก รหัสที่นี่
2. คุณใช้รูปแบบการเชื่อมต่อที่ถูกต้องสำหรับ superset หรือไม่?
mysql://username:password@HOST:port/database_name