C:\Program Files\PremiumSoft\Navicat\
(รวมถึงการติดต่อกับ Postgres ด้วยเช่นกัน)
จากนั้น upload ไปไว้ใน root directory ของเว็บไซต์ อาทิเช่น
www.test.com/ntunnel_mysql.php
10.0.1.128/ntunnel_mysql.php
จากนั้นให้เปิดโปรแกรม Navicat ขึ้นมา และใส่ url ของไฟล์นี้ไปที่ tab HTTP
จากนั้นลอง connect ใหม่
หากไม่สามารถ connect ได้ อาจจะเกิดอีกสาเหตุหนึ่ง นั่นก็คือ host จำกัด ip address ในการ connect
ถ้าทำวิธีนี้แต่แรก ไม่ต้องใช้ http tunnel นะครับ หรือจะจำกัด ip ในการเข้าถึงฐานข้อมูลก็ได้เช่นกันครับ
เข้าไปยังไฟล์ config ของ mysql ใน ubuntu จะอยู่ที่
# /etc/mysql/my.cnf
ใส่ # ในบรรทัด
#bind-address = 127.0.0.1
หรือหากต้องการกำหนดให้ ip ไหนเข้าจัดการเครื่องได้ ก็ใส่ลงไปครับ เช่น
#bind-address = 10.0.1.10 //กำหนดให้เครื่องที่มี ip 10.0.1.10 เข้าจัดการเครื่องได้เครื่องเดียวเท่านั้น
จากนั้น save ให้เรียบแล้วแล้วทำการ restart mysql ด้วยคำสั่ง เพื่อให้ใช้งานการตั้งค่าใหม่
# service mysql restart
เสร็จแล้ว ลอง Test Connection ดูครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น