花生壳实现navicat外网连接mysql

花生壳实现navicat外网连接mysql

大大白
2021-04-25 / 1 评论 / 45 阅读 / 正在检测是否收录...

我们经常会遇到这样的问题:我们为了便于管理,会将数据库安装在服务器上。但是由于公司或家里使用的是ADSL宽带,并且分配的是虚假的公网IP地址或屏蔽外网80端口,导致外网无法直接使用。因此我们可以借助花生壳内网穿透将局域网的网站直接映射到外网,在外网通过域名方便地访问到所搭建的数据库,下面我们就给大家介绍如何用花生壳实现navicat外网连接mysql。
一、修改mysql的用户权限
要想将数据库发布到外网进行访问,就必须要更改权限,如果不更改权限,那么只能在本机上面访问,下面是没有改权限图片登录的提示:1
首先我们用到一款工具叫phpmyadmin,登录进去之后,我们点击账户如mysql, 点击root列的修改权限,将主机名那行的“localhost”改成“%”: 3
修改完后我们进行测试一下,发现测试是连接成功的: 2
二、花生壳的设置
我们打开花生壳登录账户后,查看数据库安装的电脑上面的内网IP地址: Test
然后根据提示的IP地址和数据库提供的端口进行设置,数据库默认的端口是3306,外网端口随机,那么我们以下是这样设置的:
5
然后我们点击保存,并在进行诊断,当上面两行显示的颜色是绿色的,那么恭喜你,设置成功了,如果没有以下图片的显示,那么请检查防火墙是否有阻止该端口,可以关闭防火墙后,或者在防火墙高级设置里面进行设置,在进行测试: 6
接下来我们用navicat进行外网连接mysql: 7 8

3

评论 (1)

取消
  1. 头像
    大大白 作者
    Windows 7 · Google Chrome

    沙发

    回复