มีคำถามจากสมาชิก สอบถามเข้ามา …
ต้องการเปิด port 3306 ของ MySQL แต่เป็น server รพ.สต.  ( jhcis หรือ hosxp_pcu )  แต่ไม่มี ip จริง จะทำแบบไหนบ้างที่จะสามารถออกเน็ตได้

– ปกติเราต้องใช้ ip จริง ที่จะสามารถออกเน็ต และฝ่ายต้นทาง สามารถรีโมทเข้ามายังฐาน MySQL ของ ปลายทางได้
– วันนี้ผมเลยมาแนะนำวิธี  ที่จะให้สามารถเปิด port  3306 ของ MySQL ให้ออกเน็ตได้  และปิด / เปิด ได้ตามต้องการ  อยากเปิดตอนไหนก็เปิดได้เลย  จะปิดตอนไหนก็ปิดได้เลย  แบบไม่ต้อง มี ip จริง ก็สามารถทำได้

– วิธีแรก แนะนำ ใช้ ngrok เข้ามาช่วยนะครับ  เป็นวิธี 1 ในหลายๆ วิธี  (ปล. vpn ก็ได้  หรือ  loopback  หรือ  ip tune  หรือ วิธีอื่นๆ ที่เขาจะสร้าง rule สำหรับให้ออกเน็ตได้  ก็ค่อยว่ากัน….)

– เปิด ngrok  ให้เปิด tcp 3306  ของเครื่องต้นทาง  ที่มี MySQL Server ทำงานอยู่นะครับ

– ดาวโหลด ngrok ได้ที่เว็บ  https://ngrok.com/download

– ดาวโหลดมาก็ เปิดใช้งานได้เลย ผ่าน command line นะครับ
– พิมพ์คำสั่ง  ngrok.exe authtoken xxxx

– xxxx  คือ  token ที่ได้จากเว็บนี้ก่อนนะครับ  https://dashboard.ngrok.com/

– คัดลอก  Authtoken มาครับ แล้วพิมพ์คำสั่ง
ngrok.exe authtoken ตามด้วย Authtoken  ที่ได้มา ตามรูปนี้

– ต่อมาก็รันคำสั่งนี้
ngrok.exe tcp 3306

– ก็จะได้หน้าตาแบบนี้

– ทีนี้ก็สามารถ เข้าไปได้แล้ว
– ยกตัวอย่างผมใช้ navicat เข้าไปนะครับ

– ที่นี้เราก็ใช้ งาน hosxp_pcu หรือ jhcis เข้าไปได้แล้วนะครับ
– ความเร็วก็ขึ้นอยู่กับ  internet  แล้วละครับ
– ก็ลองทดสอบดูนะครับ  หวังว่าจะเป็นประโยชน์
-ไว้ว่างๆ จะเขียนวิธีอื่นๆ ให้นะครับ

ขอบคุณที่ติดตาม แล้วพบกันใหม่ครับ

 

 

 3,602 total views,  1 views today

[MySQL Tip] ต้องการเปิด port 3306 จาก server รพ.สต. ให้ออกเน็ตได้ แต่ไม่มี ip จริง

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.