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