มีสองเครื่อง PC # 1 ที่มี db mysql และ appache และ PC # 2 ที่มีรูปแบบ ac # พยายามเชื่อมต่อกับ db นี้
นี่คือสตริงการเชื่อมต่อของฉันที่ใช้ในพีซี # 2: SERVER=My_public_ip;PORT=3306;DATABASE = my_test; UID = root; PASSWORD = xxxx;"
เมื่อฉันพยายามเชื่อมต่อในเครื่องจาก PC # 1 มันใช้งานได้ดี:
SERVER=localhost;DATABASE = my_test; UID = root; PASSWORD = xxxx;"
ฉันทำให้ผู้ใช้รูทของฉันเปิดใช้งานรีโมตอย่างนั้น
GRANT ALL ON *.* to '%'@'%' WITH GRANT OPTION;
และทั้งหมดที่ฉันได้รับคือตัวแสดงเหตุการณ์: unable to connect to any of the specified MySQL host
ตอนนี้ฉันคิดว่ามันไม่มีอะไรเกี่ยวข้องกับไฟร์วอลล์ aftr ให้ปิดทั้งพีซีและฉันยังได้รับข้อความแสดงข้อผิดพลาดเหมือนเดิม แต่ฉันไม่สามารถหาได้