ไม่สามารถเชื่อมต่อกับ google cloud sql จากเซิร์ฟเวอร์ได้

ฉันได้สร้างอินสแตนซ์ sql บนแพลตฟอร์ม Google Cloud และฉันมีเว็บไซต์ WordPress สดที่มีอยู่บนเซิร์ฟเวอร์ ฉันได้เพิ่มที่อยู่ IP ของเว็บไซต์ลงในเครือข่ายที่ได้รับอนุญาตในการเชื่อมต่ออินสแตนซ์ ฉันยังเพิ่ม 0.0.0.0/0 เพื่ออนุญาตให้ทุกเครือข่ายเชื่อมต่อได้

ปัญหาคือฉันสามารถเชื่อมต่อกับฐานข้อมูลอินสแตนซ์จากสภาพอากาศในเครื่องของฉันด้วยไคลเอนต์ mysql หรือจากเว็บไซต์ในพื้นที่ของฉันได้ แต่ฉันไม่สามารถเชื่อมต่อกับข้อมูลประจำตัวเดียวกันบนเว็บไซต์ที่ใช้งานอยู่ของฉันได้

define('DB_HOST', '35.242.xxx.xxx'); // gcloud sql db ip address

อาจเป็นเพราะเว็บไซต์ของฉันมีที่อยู่ IP ที่ใช้ร่วมกัน?


person Wushu06    schedule 28.10.2018    source แหล่งที่มา


คำตอบ (1)


หากใครประสบปัญหาเดียวกัน ฉันแก้ไขได้โดยการเพิ่มที่อยู่ IP ของอินสแตนซ์ลงใน mysql ระยะไกลของ cpanel และยังเพิ่มที่อยู่ IP ลงในรายการที่อนุญาตพิเศษด้วย

person Wushu06    schedule 28.10.2018
comment
ใช่ การเพิ่ม google ip โดย csf -a x.x.x.x แก้ไขปัญหาของฉัน - person Alp Altunel; 10.03.2019