默认情况下,mysql数据库用的是3306的端口,你只要在路由器里把3306端口映射到mysql 服务器的IP就可以了, 你外网访问时直接访问路由器的外网地址+端口号就行了。路由器可以用花生壳来实现外网地址和域名的转换。最终你访问就是: ”花生壳的域:3306“就可以了。
② 通过外网访问内网服务器上的SQL数据库
sql的身份验证估计选项不对。
打开企业管器〉〉sqlserver[local]实例上右击选择属性〉〉点击安全标签〉〉身份验证 请确认选择 sql server和windows 选项。保存重启看看。
如果不行再补充。
补充:内网对内网,外网对外网的时候就可以了.目前就是外网访问内网不行 什么意思?外网根据内往ip192.168.2.4来访问?
补充:外网访问内网使用据库的话你写的ip是192.168.2.4?这样不行的,外网不能直接访问内网,通过影射也是需要一个公网的ip[比如说我们宽带adsl上网时随即分配的公网ip,然后影射到局域网内的某台机器],这样外网才能通过这个公网ip和影射端口进行访问
③ 如何在外网访问内网中的ORACLE数据库
内网的oracle那台服务器有外网,那就有很多方法用TeamViewer远程或者开外网端口1521。
内网的oracle那台服务器没有外网,可以找一台在服务器局域网内,能上外网的机子通过pl/sql访问ORACLE数据库。
④ 如何从外网访问在内网内的数据库
nginx处理的是HTTP报文,和数据库的C/S通信协议不同,不能作映射。除非数据库服务器和客户端都支持HTTP方式访问。
可以考虑在外网主机上安装如phpAdmin之类的WEB程序,配置为访问内网mysql数据库。
⑤ 外网无法连接内网数据库
内网OK就说明服务器和网络没有问题多是路由防火出事~把路由端口射到服务器IP后同时在路由防火中放行外网ANY IP ,ANY 端口 访问本路由端口1322 PASS
⑥ 外网访问内网sql server
没有办法
⑦ 怎样通过外网连接内网的SQLSERVER数据库
用自主域名或提示免费二级域名,将域名实时解析到本地IP。然后,通过域名访问数据库。
如数据库主机有经过路由,需要在路由做端口映射。
添加数据库应用端口映射。然后,在外网通过经过映射的外网地址端口访问。
登录,添加映射。选择“其他非网站”应用类型,内网地址端口是数据库应用地址端口,外网端口可自定义。
保存映射后,查看映射状态。状态提示正常表示映射成功。
5
测试外网地址访问。数据库连接客户端配置用映射后的外网地址端口。连接数据库成功。
⑧ 不做端口映射从外网访问内网的SQL数据库的步骤
用DMZ,将SQL主机置于公网上即可。
http://jingyan..com/article/cbf0e500cb1f782eaa2893a5.html
⑨ 怎么实现外网数据库和内网数据库的数据交换
显而易见,首先你内网得开辟一个让外网访问的接口,外网更新的时候同时向这个接口发送数据,这个接口接收到后,做相应的操作,基本上是这个流程
用一台双网卡的计算机来做,一个网卡接的是外网的,一个网卡接的是内网,剩下就很简单了,数据库同期,或定时监测等等有很多方法,取得外网的还可以对重要信息加Mask。
⑩ 外网如何访问内网SQL数据库
使用nat123动态域名解析,可用自主域名或提示免费二级域名,将域名实时解析到本地IP。然后,通过域名访问数据库。
如数据库主机有经过路由,需要在路由做端口映射。
二. 内网等所有环境
使用nat123端口映射,添加数据库应用端口映射。然后,在外网通过经过映射的外网地址端口访问。
以oracle数据库为例:
1.在内网安装nat123客户端软件。
2.登录nat123软件,添加映射。选择“其他非网站”应用类型,内网地址端口是数据库应用地址端口,外网端口可自定义。
3.保存映射后,查看映射状态。状态提示正常表示映射成功。
4.测试外网地址访问。数据库连接客户端配置用映射后的外网地址端口。连接数据库成功。
其中,注意端口映射,或者叫内网映射吧。可以上网即可使用,连通内外网应用。不同的应用走不同的映射类型。80映射穿透后,可以配置本地加速,让网站数据如图片JS等直接读本地IP,发挥本地带宽优势。全端口映射支持广播式通信等所有协议,使用的是p2p穿透,穿透后没有速度限制,完全由本地和访问端二者之间网络决定。https映射可以发布SVN等应用到外网访问。游戏开服联机可以使用其他非网站应用映射或全端口映射。