系列文章
- Linux CentOS安装Cpolar
- 无公网IP,SSH远程连接Linux CentOS【内网穿透】
- Linux CentOS本地搭建Web站点,并实现公网访问
- 为本地Linux CentOS上的Web站点配置自己的域名
- 公网远程连接内网MySQL数据库【内网穿透】
- 使用固定TCP端口地址远程MySQL数据库
前言
在上篇文章中, 我们成功实现了在公网环境下远程连接内网MySQL数据库。但由于使用的免费的cpolar内网穿透,其所生成的公网地址为随机临时地址,24小时内会发生变化,对于需要长期远程访问的用户来讲非常不方便。因此,本篇教程就来为远程MySQL数据库,配置一个固定的贡丸那个TCP端口地址。
1. 检查mysql安装状态输入mysql -V
,出现版本号即为安装正常
2. 保留一个固定tcp端口地址
登录www.cpolar.com官网,点击左侧的状态,设置保留固定一个tcp地址
- 地区:选择China VIP
- 描述:可自定义备注
地址保留成功后复制固定的tcp地址
3. 配置固定tcp端口地址
局域网访问http://+内网ip:9200,访问cpolar web UI管理界面,登录成功后,点击左侧的隧道管理——隧道列表,找到远程MySQL隧道, 并点击编辑,或者重新创建一条远程MySQL数据库的隧道:
注意端口类型选择
固定TCP端口
,并在预留的TCP地址
项填写在cpolar官网后台保留成功的固定TCP端口地址
隧道更新/创建成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到所生成的公网地址, 为固定的公网TCP端口地址。
复制创建的tcp地址,无需复制前面的tcp://,我们来远程测试一下
4. 使用固定地址远程MySQL
4.1 使用图形化界面连接方式,以SQLyog为例
打开mysql图形化界面,这里以SQLyog为例,输入复制的ip地址,填写地址所对应的固定端口号,点击测试连接
注意,端口号是复制的公网固定ip地址所对应的公网端口号,并非3306
出现以下信息表示连接成功
4.2 使用命令行远程连接mysql步骤
windows键+R 输入cmd
执行命令
mysq -h 公网ip -P 端口号 -u用户名 -p密码
如
mysq -h 3.tcp.vip.cpolar.cn -P 11564 -uroot -p密码
注意,P要大写,端口号对应复制的公网ip端口号
以上就是使用cpolar的内网穿透功能,远程操作MySQL数据库的步骤。远程管理操作MySQL数据库,只是cpolar内网穿透功能的应用场景之一,如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。