前言
宝塔面板的简易操作性,使得运维难度降低,简化了 Linux 命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar 即可快速搭建一个 mysql 数据库服务并且实现公网远程访问。
1.Mysql 服务安装
我们打开宝塔面板,点击数据库,然后点击安装 mysql 服务,
选择极速安装即可,版本默认
然后等待安装完成
2.创建数据库
安装好后,修改一下 root 密码,这个 root 密码也是登陆 mysql 时候时输入的密码
修改后,我们测试添加数据库,宝塔面板提供可以直接在页面就可以创建一个 mysql 数据库,设置用户名和密码,访问权限设置为所有人,然后提交即可
提交成功我们可以看到列表中出现了一个数据库
然后我们在宝塔面板安全页面开放一个 3306 的端口
3.安装 cpolar
打开宝塔终端命令窗口,使用 cpolar 一件安装脚本:
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
token 认证
登录 cpolar 官网<www.cpolar.com>,点击左侧的验证
,查看自己的认证 token,之后将 token 贴在命令行里
cpolar authtoken xxxxxxx
向系统添加服务
sudo systemctl enable cpolar
启动 cpolar 服务
sudo systemctl start cpolar
在宝塔面板中选择安全.然后开放 9200 端口
然后局域网 ip+:9200 端口即可出现 cpolar 管理界面,然后使用官网注册的账号进行登陆,如没有注册可以点击下面账号免费注册
3.2 创建 HTTP 隧道
点击左侧仪表盘的隧道管理——创建隧道,由于 mysql 中默认的是 3306 端口,因此我们要来创建一条 tcp 隧道,指向 3306 端口:
- 隧道名称:可自定义,注意不要重复
- 协议:tcp
- 本地地址:3306
- 域名类型:选择随机域名
- 地区:选择 China VIP
点击创建
创建成功后,打开在线隧道列表,查看公网 tcp 地址