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数据库的步骤吗、内网客户端无法访问外网数据库,但浏览器端可以。是什么情况、同一个局域网之间能直接访问主机的数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)