新闻资讯

mysql 远程访问如何实现?内网穿透环节花生壳操作教程

2022-04-2

Mysql作为一种数据库,具有体积小、速度快等特点,所以使用范围也比较广泛。但是mysql数据库一般是建立在公司的内部服务器上的,供使用公司内网的各个部门调用。但是随着时代的发展,很多办公人士需要在外的时候,也能随时看随地调取公司内网mysql数据库的资料和内容,以便实现跨区域的联合高效办公。不过通过外网访问公司内部mysql数据库的时候,就会涉及到mysql远程访问的问题,那么这个问题改如何解决呢?下面小编就来给您介绍一下。

实现mysql数据库远程访问的条件

要想实现mysql数据库远程访问,需要两个条件:
第一、是设置mysql数据库开启远程访问的权限
第二、是通过内网穿透实现外网访问内网MySQL数据库

如何开启mysql数据库开启远程访问的权限

在安装mysql的机器上运行:
1、d:\mysql\bin>mysql -h localhost -u root
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON . TO 'root'@'%'WITH GRANT OPTION
//赋予任何主机访问数据的权限
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON . TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
TH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON . TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录

如何通过内网穿透实现外网访问内网MySQL数据库

外网访问内网就需要有公网IP,如果没有公网IP地址,想通过外网直接访问内网电脑的内容就需要用到内网穿透技术。我们下面用使用比较广泛的花生壳内网穿透给大家举例。
进入官网下载软件( https://hsk.oray.com/download/ );
第二步,登录花生壳客户端,点击域名列表进入web管理页面;
第三步,点击内网映射—添加映射,跳出端口映射设置窗口;
第四步,填写端口映射信息。域名为注册花生壳时赠送的免费域名,也可添加其他域名。应用名称自定义,主机即为内网主机ip地址,选择好对外开放的端口,点击确定即可完成信息填写;
第五步,端口映射添加完毕后,即生成一个可供外网访问的地址,端口映射完成;
第六步,测试。在外网浏览器内输入该地址,即可访问到内网主机所搭建的服务应用,NAT穿透成功。
按照步骤利用花生壳就可以实现内网穿透了。
花生壳的“内网穿透”,无需公网IP、无需路由端口映射就可以通过固定的域名实现ERP远程访问,而且搭建和操作过程非常简单,无需专业的运维人员进行管理,节省成本,全面提高了办公效率。另外花生壳内网穿透功能比较齐全,比较简单,也是大家比较耳熟了,支持tcp,udp.https.http,socket5应用。流量还是得走传说中的rootnode,所以免费版是1G/月流量,也为用户提供了专业版、精英版、企业Pro、企业+等不同版本的付费级服务,需要根据不同需求付费开通相关功能。
花生壳动态域名是专门提供内网穿透服务的软件,其中端口映射、内网穿透的功能算是超实用也是需求超广泛的了。像我们个人做网站建设、视频监控,或者是企业使用FTP、OA、ERP等选择花生壳做解决方案都是很不错的。如果你有同样的需要,也可以对花生壳做更多相关的了解。