哪位大神可以简单说一下外网访问内网MySQL数据库的步骤吗

哪位大神可以简单说一下外网访问内网MySQL数据库的步骤吗,第1张

1,明确MySQL数据库内网访问地址端口,确保MySQL数据库服务正常,在内网可以正常访问连接。如我本机MySQL数据库访问地址是localhost:3306。

2内网使用花生壳动态域名解析,内网服务器安装花生壳,并使用它。

3使用自己的帐号登录。如没有帐号,“注册帐号”进入网站进行注册帐号。正常登录后,会显示登录帐号下的域名。

4做映射。在默认域名的地方点击花生壳管理添加映射。点击当前主机。内网任何端口映射,获取外网随机端口,点击确认。

就拿mysql举例子

数据库客户端软件是走的3306端口。如果用phpmyadmin管理数据库,浏览器访问是走的80端口。

所以要考虑两种情况

一:数据库服务器有没有开放外网3306入端口。

二:你的路由器和电脑,是否开放3306出端口。

可以。前提是定义好用户和密码,有防火墙的话开放数据库端口。

sql server需要安装一下客户端工具(可以写sql语句),工具可以直接主机服务器。

oracle必须安装oracle客户端,然后配制本地net服务名和主机服务器建立连接。然后才可以通过sqlplus访问主机服务器

在你的数据库服务端管理工具里面 打开TCP/IP通道 这个是用网络访问数据库实例的功能

默认情况下这个是关闭的 使用的命名管道访问的

如图

连接字符串用

Provider=SQLOLEDB1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=19216819129

根据你的实际IP地址跟数据库名字填写

以上就是关于哪位大神可以简单说一下外网访问内网MySQL数据库的步骤吗全部的内容,包括:哪位大神可以简单说一下外网访问内网MySQL数据库的步骤吗、内网客户端无法访问外网数据库,但浏览器端可以。是什么情况、同一个局域网之间能直接访问主机的数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10195123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存