how to use navicat connect to sql server on linux ubuntu

ถ้าเกิดไม่สามารถใช้ 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

ก็ใช้ได้แล้ว