当前位置: 首页 > news >正文

宝塔面板安装MySQL数据库并通过内网穿透工具实现公网远程访问

##

宝塔面板的简易操作性,使得运维难度降低,简化了 Linux 命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar 即可快速搭建一个 mysql 数据库服务并且实现公网远程访问。

1.Mysql 服务安装

我们打开宝塔面板,点击数据库,然后点击安装 mysql 服务,

image-20230308114036221

选择极速安装即可,版本默认

image-20230308114155813

然后等待安装完成

image-20230308115355811

2.创建数据库

安装好后,修改一下 root 密码,这个 root 密码也是登陆 mysql 时候时输入的密码

image-20230308135246031

修改后,我们测试添加数据库,宝塔面板提供可以直接在页面就可以创建一个 mysql 数据库,设置用户名和密码,访问权限设置为所有人,然后提交即可

image-20230308135942833

提交成功我们可以看到列表中出现了一个数据库

image-20230308140156762

然后我们在宝塔面板安全页面开放一个 3306 的端口

image-20230308144501496

3.安装 cpolar

打开宝塔终端命令窗口,使用 cpolar 一件安装脚本:

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

image-20230303183721806

token 认证

登录 cpolar 官网www.cpolar.com,点击左侧的验证,查看自己的认证 token,之后将 token 贴在命令行里

shell cpolar authtoken xxxxxxx

20230111103532

向系统添加服务

shell sudo systemctl enable cpolar

启动 cpolar 服务

shell sudo systemctl start cpolar

在宝塔面板中选择安全.然后开放 9200 端口

image-20230303184430176

然后局域网 ip+:9200 端口即可出现 cpolar 管理界面,然后使用官网注册的账号进行登陆,如没有注册可以点击下面账号免费注册

image-20230303184618711

3.2 创建 HTTP 隧道

点击左侧仪表盘的隧道管理——创建隧道,由于 mysql 中默认的是 3306 端口,因此我们要来创建一条 tcp 隧道,指向 3306 端口:

  • 隧道名称:可自定义,注意不要重复
  • 协议:tcp
  • 本地地址:3306
  • 域名类型:选择随机域名
  • 地区:选择 China VIP

点击创建

image-20230308143442570

创建成功后,打开在线隧道列表,查看公网 tcp 地址

image-20230308143555743

4.远程连接

接下来我们使用数据库连接工具 navicat 进行测试连接,地址使用上面的公网地址,点击测试连接后表示成功.

image-20230308144715059

5.固定 TCP 地址

由于以上创建的隧道是随机地址隧道,地址会在 24 小时内变化,为了使连接更加稳定,需要固 tcp 地址

需要注意,配置固定 TCP 端口地址需要将 cpolar 升级到专业版套餐或以上。

5.1 保留一个固定的公网 TCP 端口地址

登录 cpolar 官网后台,点击左侧的预留,选择保留的 TCP 地址。

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

点击保留

image-20230308145647536

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来

image-20230308145717172

5.2 配置固定公网 TCP 端口地址

再次登录 cpolar web ui 管理界面,点击左侧仪表盘的隧道管理>>隧道列表,找到上面创建的 mysql 隧道,点击右侧的编辑,

image-20230308145818981

修改隧道信息,将保留成功的固定 tcp 地址配置到隧道中

  • 端口类型:修改为固定 tcp 端口
  • 预留的 tcp 地址:填写保留成功的地址

点击更新

image-20230308150103255

隧道更新成功后,点击左侧仪表盘的状态在线隧道列表,找到需要编辑的隧道,可以看到公网地址已经更新成为了固定 tcp 地址。

image-20230308150143666

再次打开数据库连接工具,使用我们固定 tcp 地址连接,即可实现远程连接

image-20230308151550924

http://www.dtcms.com/a/484307.html

相关文章:

  • 网站应该怎么做运维上海建设协会网站
  • 网站建设技术指标给我免费观看片在线电影的
  • ip达1万的网站怎么做福建建筑人才市场官网
  • C++类型转换通用接口设计实现
  • 网站制作知名 乐云践新专家全网营销推广软件
  • C# 核心--事件型接口
  • 如保做网站赢利二手书交易网站策划书
  • 电商网站建设机构番禺网站建设多少钱
  • 网站建设seo优化方案网上买购物的软件有哪些
  • 网站里的地图定位怎么做交互设计名词解释
  • 河北网站制作报价手机百度问一问
  • 网站正在建设中 代码网络广告案例以及分析
  • 商务网站建设期末作业如何做资源论坛网站
  • 百度云盘网站开发恶意点击竞价时用的什么软件
  • 【YOLO模型】(4)--YOLO V3:目标检测的进化飞跃
  • 南京秦淮区建设局网站青岛百度推广优化怎么做的
  • 北京微信网站开发报价偷网站源码直接建站
  • 网站联盟平台江苏建设部网站
  • vue中构建脚手架
  • 房地产公司网站建设方案设计网站如何推广
  • xampp配置多网站推广平台收费标准
  • 网站的设计技术策划软件开发流程和规范
  • 做网站需要的导航数字营销 h5 网站开发
  • 网站icp备案新规wordpress上传七牛
  • 网站建设教程自学视频网站是用什么框架做的
  • 做企业网站进行推广要多少钱那些空号检测网站是怎么做的
  • 【cron】ubuntu 16 下cron不生效
  • 唐山网站推广做网站资源
  • 搜索网址网站建站品牌设计logo
  • 什么好的网站学做食品深圳企业网站建设公司