ถ้าเกิดไม่สามารถใช้ NaviCat ติดต่อกับ host ที่อยู่ภายนอกได้ ณ ที่นี้หมายถึง host ที่ไม่ได้จำลองขึ้นมาเอง เป็นเครื่องเช่า หรือเครื่องอื่นที่ติดตั้งไว้ ให้ไป copy ไฟล์ที่ชื่อ ntunnel_mysql.php
อยู่ใน
%PROGRAMFILES% \ PremiumSoft \ Navicat
จากนั้น upload ไปไว้ใน root directory ของเว็บไซต์ อาทิเช่น
www.example.com/ntunnel_mysql.php 127.0.10.10/ntunnel_mysql.php
จากนั้นให้เปิดโปรแกรม Navicat ขึ้นมา และใส่ url ของไฟล์นี้ไปที่ tab HTTP ดังภาพ
จากนั้นลอง connect ใหม่
หากไม่สามารถ connect ได้ อาจจะเกิดอีกสาเหตุหนึ่ง นั่นก็คือ host จำกัด ip address ในการ connect
เข้าไปยังไฟล์ config ของ mysql ใน ubuntu จะอยู่ที่
# /etc/mysql/my.cnf
ใส่ # ในบรรทัด
#bind-address = 127.0.0.1 #skip-name-resolve
จากนั้น
# sudo service mysql status
ก็ใช้ได้แล้ว