Background
由于内网安全限制,或者网关限制,Navicat应用在本地无法常规地建立连接,访问远程数据库。
Premise
- 安装Navicat系列工具
- Mac OS
- LNMP架构服务器
Process
- HTTP通道脚本目录:
/Applications/Navicat Premium.app/Contents/Resources/ntunnel_mysql.php
/Applications/Navicat Premium.app/Contents/Resources/ntunnel_pgsql.php
/Applications/Navicat Premium.app/Contents/Resources/ntunnel_sqlite.php
-
将对应的脚本拷贝到具有内网访问权限的开发机,放置在对外开放访问的服务器根目录下。
-
访问HTTP通道网址。
http://www.sirius.com:8080/ntunnel_mysql.php
-
System Environment Test -> mysql_connect() available NO
虽然这项结果为“NO”,但是不影响测试连接。 -
Server Test
- | - |
---|---|
Hostname/IP Address | (填写主机) |