วันพุธที่ 23 มีนาคม พ.ศ. 2554

Access MySQL from remote machine

Access MySQL from remote machine
การที่เราจะทำงานกับ Dabase Server สมมุติว่าเราต้องการติดต่อระหว่าง php และ MySQL Server คือ
ให้ เครื่อง แรกเป็น Database Server แล้วมีอีกเครื่อง มีตัว Application สำหรับ เรียกใช้ Database Server ได้ แต่มันติดปัญหาตรงที่เรียกใช้ข้ามเครื่องไม่ได้สิครับเราจะแก้ปัญหายังไงดีหว่า

- ถ้าเราลง MySQL Server เพียวๆ เลยนะครับ เห็นในเวอร์ชั่น 5 มันจะมีให้ ติ๊กอยู่นะว่าให้สามารถใช้งาน ดาต้าเบสจากเครื่องอื่นได้หรือป่าว มันน่าจะเขียนประมาณเนี๋ยอ่ะครับ
Remote access from anorther แล้วถ้าเราติ๊กมันก็แสดงว่าเราอนุญาตให้เข้าถึงได้

- หรือ ถ้ามันไม่เป็น เวอร์ชั่น 5 ล่่ะครับ หรือ เราลง Appserv ซะงั้น มันไม่มีให้ติ๊กอ่ะดิ เราสามารถจัดการผ่านโปรแกรม phpMyAdmin ได้ครับ โดยตอนการเพ่ิม หรือ ตอนจัดการ user อย่าพึ่ง รีบแบบขอไปทีนะครับ ลองอ่านดูก่อน มันจะมีให้เลือกว่าต้องการให้ connect จากที่ใหนได้บ้างคับ ถ้าเราใส่ % คือ จากเครื่องใหนก็ได้ ครับ หรือ localhost คือ ได้แต่เครื่องที่รัน MySQL เครืองที่รัน MySQL เท่านั้น ก็คือเครื่องเราลง MySQL เราก็ใช้งานที่เครื่องตัวเองอ่ะครับ

แต่เครื่อง client ต้องอนุญาติ ให้ติดต่อผ่าน socket ไปที่เครื่อง server ผ่านพอร์ตของ mysql server
ด้วยนะครับ อันนี้ติดประจำ

ที่มา http://juuier.blogspot.com/2006/11/tip-access-mysql-from-anorther-machine.html