MySQL Administrator แสดงข้อความ Connection Error แก้ไขยังไงดีครับ

tags:

ดาวน์โหลดโปรแกรม MySQL Administrator มาใช้งาน
ใส่ข้อมูล Host, username, pwd แล้วมันแสดงข้อความ Error (ตามภาพ) แก้ไขยังไงดีครับ

MySQL Administrator - Connection Error

MySQL Administrator 1.2.12
Mac OS X 10.5.2

lancaster's picture

ผมลองดูแล้วก้ขึ้นแบบเดียวกันครับ แบบนี้คงต้องแก้ที่ Server ครับ คือ Server มันไม่อนุญาติให้ต่อเข้ามาครับ (เดาว่า Allow แค่ 127.0.0.1)

pic

POAKPONG's picture

connect จากเครื่องที่บ้านไปยัง ip ของ server ครับ - ส่วนเรื่องอนุญาตรึป่าวผมไม่แน่ใจ เดี๋ยวต้องลองถาม admin อีกที

ขอบคุณครับ

ipats's picture

เข้าใจว่าไม่ได้เปิดให้ต่อจากภายนอกเข้าไปนะครับ
แต่ไม่แน่ใจว่าโดนบล็อกไว้ตรงไหน

คาดว่าน่าจะเป็นที่ bind-address หรือไม่ก็ไม่มี privilege

bind-address นี่ลองเช็คที่คำสั่งที่ใช้รัน หรือไฟล์ my.cnf ว่ามีกำหนดไว้หรือเปล่า
ส่วนใหญ่จะเป็น bind-address = 127.0.0.1 ถ้ามีก็ต้องเอาออก

ส่วน privilege นี่เป็นของแต่ละ user ซึ่งมันกำหนดได้ว่าแต่ละ user จะต่อเข้ามาจากไหนได้บ้าง โดยการกำหนด Host โดยปกติ Host จะเป็น localhost ก็จัดการเปลี่ยนเป็น % ครับ

----------
iPAtS

Ton-Or's picture

เปิด connection ให้ต่อ Mysql ตรงๆ จากภายนอก เป็นเรื่องที่เสี่ยงอันตรายพอสมควรไม่แนะทำให้ทำครับ ถึงแม้จะตั้ง user password ไว้แล้วก็ตาม

ยกเว้นกรณี Internet ที่ใช้ เป็นแบบ Fix IP สั่ง เพิ่มเป็น ip ไปที่อนุญาติให้ต่อจากภายนอกเข้าไปได้จะดีกว่าครับ

ส่วนใหญ่ เท่าที่เห็นสั่ง block ไว้ที่ Firewall ครับ

Ton-Or

Site Search

 
Web blognone.com

Poll

User login