怎样连接局域网中的mysql数据库

怎样连接局域网中的mysql数据库,第1张

1首先要确保内网应用正常。

2明确内网mysql数据库访问地址,并确保mysql数据库服务正常。如本地mysql数据库访问地址是localhost:3306。

3然后使用自己的帐号登录nat123。然后选择主面板/端口映射列表/添加映射。

4设置映射信息。选择全端口映射类型。填写内网mysql数据库服务器IP地址,和外网访问的域名。可以使用自己的域名,也可以使用免费二级域名。将鼠标放在输入框有向导提示。

5访问者打开mysql全端口映射后的域名和访问端口。如在添加访问地址时,同时勾选允许局域网访问,则在访问者局域网内都可以访问。

6查看访问者状态。鼠标放在访问者图标上,提示当前状态信息。

7在使用访问者本机,可以进行访问mysql数据库。访问地址是本地访问者打开的域名端口

mysql开启远程连接:

以 root用户登入mysql

GRANT all privileges ON wang.* TO 'wang'@'%' identified by 'wang'

flush privileges

请点击输入图片描述

修改配置文件

vi /etc/mysql/my.cnf

把bind-address           = 127.0.0.1  这行注掉

重启数据库

service mysql restart

请点击输入图片描述

本地测试连接3306端口

telnet 192.168.1.77 3306   若已连通

确定已安装mysql客户端which mysql

/usr/bin/mysql

然后mysql -uwang -h192.168.1.77 -p  看能否登录

请点击输入图片描述

外网如何利用网络辅助nat123实现访问内网mysql数据库?

网络环境:动态公网IP。

明确mysql数据库内网访问地址端口,确保mysql数据库服务正常,在内网可以正常访问连接。内网使用nat123动态域名解析。内网服务器安装nat123客户端,并使用它。登陆。进入主面板/域名解析列表/添加域名。选择动态域名解析记录,使用二级域名,或自己的域名。鼠标放在输入框有向导提示。

请点击输入图片描述

路由器端口映射,路由映射mysql数据库访问端口。

因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网mysql数据库访问端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。我的mysql数据库端口是默认的3306,我内网对应mysql数据库主机的内网IP地址是192.168.1.22。

请点击输入图片描述

外网访问时,使用动态解析域名。

在外网访问mysql数据库时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。

请点击输入图片描述


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/356178.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存