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

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

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

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

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

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

第一、外网要能连接内网的MYSQL数据库,需要在路由器上设置端口映射,使得外网能访问内网服务器的3306端口,可以在外网的电脑上使用TELNET命令验证:

TELNET 花生壳域名 3306

第二、外网能连接3306端口之后,如果需要成功连接数据库,还需要对数据库进行授权,是的root@%用户具有访问数据库的权限。

一、主机名里面输入你的服务器地址,例如:xxxx.oray.net

二、服务器的授权需要修改,你看看现在root用户的host是什么,需要修改为%,也就是允许root用户从任何主机上登录过来。


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

原文地址:https://www.54852.com/zaji/7552832.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存