使用固定TCP端口地址远程MySQL数据库

系列文章

前言

上篇文章中, 我们成功实现了在公网环境下远程连接内网MySQL数据库。但由于使用的免费的cpolar内网穿透,其所生成的公网地址为随机临时地址,24小时内会发生变化,对于需要长期远程访问的用户来讲非常不方便。因此,本篇教程就来为远程MySQL数据库,配置一个固定的贡丸那个TCP端口地址。

1. 检查mysql安装状态输入mysql -V,出现版本号即为安装正常

20230316153801

2. 保留一个固定tcp端口地址

登录www.cpolar.com官网,点击左侧的状态,设置保留固定一个tcp地址

  • 地区:选择China VIP
  • 描述:可自定义备注

20230316153802

地址保留成功后复制固定的tcp地址

20230316153803

3. 配置固定tcp端口地址

局域网访问http://+内网ip:9200,访问cpolar web UI管理界面,登录成功后,点击左侧的隧道管理——隧道列表,找到远程MySQL隧道, 并点击编辑,或者重新创建一条远程MySQL数据库的隧道:

注意端口类型选择固定TCP端口,并在预留的TCP地址项填写在cpolar官网后台保留成功的固定TCP端口地址

20230316153804

隧道更新/创建成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到所生成的公网地址, 为固定的公网TCP端口地址。

20230316153805

复制创建的tcp地址,无需复制前面的tcp://,我们来远程测试一下

20230316153806

4. 使用固定地址远程MySQL

4.1 使用图形化界面连接方式,以SQLyog为例

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

20230316153807

注意,端口号是复制的公网固定ip地址所对应的公网端口号,并非3306

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

20230316153808

4.2 使用命令行远程连接mysql步骤

windows键+R 输入cmd

20230316153809

执行命令

mysq -h 公网ip -P 端口号 -u用户名 -p密码

mysq -h 3.tcp.vip.cpolar.cn -P 11564 -uroot -p密码

20230316153820

注意,P要大写,端口号对应复制的公网ip端口号

以上就是使用cpolar的内网穿透功能,远程操作MySQL数据库的步骤。远程管理操作MySQL数据库,只是cpolar内网穿透功能的应用场景之一,如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

发表回复