Navicat通过HTTP通道连接数据库

在存在内网安全限制或网关限制的情况下,通过在具有内网访问权限的开发机上部署HTTP通道脚本,并在Navicat中配置HTTP通道连接,成功实现本地与远程MySQL数据库的可视化连接,提高了开发效率。
摘要由CSDN通过智能技术生成

Background

由于内网安全限制,或者网关限制,Navicat应用在本地无法常规地建立连接,访问远程数据库。

Premise

  1. 安装Navicat系列工具
  2. Mac OS
  3. LNMP架构服务器

Process

  1. 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
  1. 将对应的脚本拷贝到具有内网访问权限的开发机,放置在对外开放访问的服务器根目录下。

  2. 访问HTTP通道网址。

http://www.sirius.com:8080/ntunnel_mysql.php
  • System Environment Test -> mysql_connect() available NO
    虽然这项结果为“NO”,但是不影响测试连接。

  • Server Test

- -
Hostname/IP Address (填写主机)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值