本地Linux Mysql数据库实现公网远程连接

MySQL远程连接的好处在于可以在不同的机器上访问和管理MySQL数据库,这样可以方便地进行数据共享和协作开发。例如,如果你需要在公司的服务器上访问MySQL数据库,你可以使用远程连接来实现这一目的,而不必亲自到服务器上进行操作。此外,远程连接还可以帮助你更好地保护你的数据,因为你可以在不同的机器上备份和恢复数据,以防止数据丢失或损坏.

下面简单几步结合Cpolar内网穿透工具我们即可实现远程连接Mysql,同样 如果是windows系统也是一样的操作方式,只是需要到Cpoalr官网下载windows 版cpolar安装,接下来设置的方式都是一样的方式.

1. Linux安装Cpolar

首先我们在Linux安装Cpolar内网穿透工具,通过cpolar 转发本地端口映射的http/tcp公网地址,我们可以很容易实现远程访问,而无需自己注册域名购买云服务器.下面是安装cpolar步骤

cpolar官网地址: https://i.cpolar.com/m/56Ju (首先进入官网注册免费套餐账号)

  • 使用一键脚本安装命令

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

 

  • 向系统添加服务

sudo systemctl enable cpolar

 

  • 启动cpolar服务

sudo systemctl start cpolar

cpolar安装成功后,在外部浏览器上访问Linux 的9200端口 即:【http://局域网ip:9200】,使用cpolar账号登录(如没有账号,可以点击下面免费注册),登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可

image-20231016143741228

 

 

2. 创建链接Mysql公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复

  • 协议:tcp

  • 本地地址:3306(mysql默认端口)

  • 域名类型:临时随机TCP端口

  • 地区:选择China VIP

点击创建

 

 

隧道创建成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到刚刚创建成功的mysql隧道已经有生成了相应的公网地址。

20230316153403

将公网地址复制下来,注意:无需复制tcp://

20230316153404

3. 公网远程连接Mysql

打开mysql图形化界面,这里以SQLyog为例,输入复制的ip地址,填写地址所对应的端口号,点击测试连接

20230316153405

出现以下信息表示连接成功

20230316153406

 

同样 使用cmd 命令窗口进行连接也是可以的:

20230316153408

公网远程连接成功!

 

posted @ 2023-11-29 09:30  Book鱼  阅读(196)  评论(0编辑  收藏  举报