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 管理界面配置即可
2. 创建链接Mysql公网地址
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:
隧道名称:可自定义,注意不要与已有的隧道名称重复
协议:tcp
本地地址:3306(mysql默认端口)
域名类型:临时随机TCP端口
地区:选择China VIP
点击创建
隧道创建成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到刚刚创建成功的mysql隧道已经有生成了相应的公网地址。
将公网地址复制下来,注意:无需复制tcp://
3. 公网远程连接Mysql
打开mysql图形化界面,这里以SQLyog为例,输入复制的ip地址,填写地址所对应的端口号,点击测试连接
出现以下信息表示连接成功
同样 使用cmd 命令窗口进行连接也是可以的:
公网远程连接成功!