怎么从外网连接mysql 怎么从外网连接局域网socket服务器

哪位大神可以简单说一下外网访问内网MySQL数据库的步骤吗?1,明确MySQL数据库内网访问地址端口 , 确保MySQL数据库服务正常 , 在内网可以正常访问连接 。如我本机MySQL数据库访问地址是localhost:3306 。
2.内网使用花生壳动态域名解析 , 内网服务器安装花生壳,并使用它 。
3.使用自己的帐号登录 。如没有帐号,“注册帐号”进入网站进行注册帐号 。正常登录后,会显示登录帐号下的域名 。
4.做映射 。在默认域名的地方点击花生壳管理添加映射 。点击当前主机 。内网任何端口映射 , 获取外网随机端口,点击确认 。
怎么设置才能让外网ip可以访问mysql数据库?1、首先检查mysql所在服务器的防火墙 , 如果限制了外网对3306端口的连接,那么放开限制
Linux服务器中执行
iptables -L可以查看当前的防火墙规则
【怎么从外网连接mysql 怎么从外网连接局域网socket服务器】iptables -F可以清空所有防火墙规则
2、确保mysql的监听地址是0.0.0.0
监听地址是0.0.0.0 ,表示该mysql允许所有IP地址进行连接,这是允许远程连接的基础
监听地址是127.0.0.1,则代表该mysql只允许所在服务器本机连接 , 外网是无法连接的
怎么知道mysql的监听地址是多少
Linux服务器中执行如下命令可以查看:netstat -nutlp|grep mysql
3、添加远程连接mysql的账号
此步骤是必须要操作的,mysql本身的用户只能在本机上连接数据库,外网连接的话,需要先添加远程用户并授权 。
在mysql命令行模式下,或者phpmyadmin中执行sql语句添加远程连接用户
grant all on *.* to root@'%' identified by '123456';
flush privileges;
命令解释:
*.*第一个*表示库,第二个*表示表; *.*对全部数据库的全部表授权,so.ok 表示只对so这个库中的ok表授权
root表示要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的
'%'表示允许远程连接的IP地址 , %代表允许所有IP连接
只允许某个IP远程连接,可以写成'123.123.123.123'
只允许123.123.123.*这个网段远程连接,可以写成'123.123.123.%''123456'是设置授权用户的连接密码
flush privileges;代表立即刷新权限表,使添加的用户生效
上面三步都设置好了,就可以再次尝试远程连接mysql了 。
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数据库怎么从外网连接mysql?
网络环境:动态公网IP 。
明确mysql数据库内网访问地址端口怎么从外网连接mysql,确保mysql数据库服务正常,在内网可以正常访问连接 。内网使用nat123动态域名解析 。内网服务器安装nat123客户端,并使用它 。登陆 。进入主面板/域名解析列表/添加域名 。选择动态域名解析记录,使用二级域名,或自己怎么从外网连接mysql的域名 。鼠标放在输入框有向导提示 。
请点击输入图片描述
路由器端口映射,路由映射mysql数据库访问端口 。
因为公网IP是在路由器上的,外网访问时 , 需要经过路由,需要在路由器上做端口映射,将内网mysql数据库访问端口打通 。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议 。我的mysql数据库端口是默认的3306,我内网对应mysql数据库主机的内网IP地址是192.168.1.22 。
请点击输入图片描述
外网访问时 , 使用动态解析域名 。
在外网访问mysql数据库时,使用动态解析域名进行连接访问 。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题 。
请点击输入图片描述
怎么从外网连接mysql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么从外网连接局域网socket服务器、怎么从外网连接mysql的信息别忘了在本站进行查找喔 。

    推荐阅读