Linux使用宝塔面板安装MySQL结合内网穿透实现公网连接本地数据库
要在Linux上使用宝塔面板安装MySQL并通过内网穿透实现公网连接到本地数据库,你需要执行以下步骤:
- 安装宝塔面板。
- 通过宝塔面板安装MySQL。
- 设置内网穿透,使MySQL服务可以从公网访问。
以下是示例步骤:
- 安装宝塔面板:
curl -O https://download.bt.cn/install/install_6.0.sh && sudo bash install_6.0.sh
- 通过宝塔面板安装MySQL:
- 登录宝塔面板后,在软件管理中安装MySQL。
- 设置内网穿透:
- 使用宝塔面板的内网穿透功能,开启内网穿透并获取公网地址。
- 或者使用其他内网穿透工具,如
frp
、ngrok
等。
假设你已经有了内网穿透工具,以下是使用frp
的示例步骤:
- 下载并安装
frp
:
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
tar -zxvf frp_0.37.1_linux_amd64.tar.gz
- 编辑
frp
的配置文件frps.ini
,设置端口和认证信息:
[common]
bind_port = 7000
- 启动
frp
服务端:
./frps -c frps.ini
- 在客户端的
frpc.ini
配置文件中设置MySQL隧道:
[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 6000
- 在服务端启动
frpc
客户端,连接到frp
服务端:
./frpc -c frpc.ini
现在,你可以通过公网地址(由内网穿透服务提供)和frp
配置中的remote_port
连接到本地的MySQL服务。记得设置合适的防火墙规则以允许这些端口的流量通过。
评论已关闭