IM2研究舍 - 1Pane
type: channel
link: https://www.imao2.com/tag/1Pane/
items: 1panel 上的mysql通过ssh在本地电脑访问连接

1panel 上的mysql通过ssh在本地电脑访问连接
type: item
date: 2026-08-30T20:08:00+08:00
description: 背景本地本来有数据库，但是已经上架测试服务器，所以数据线直接从 1panel 上的 mysql 连接。尝试想直接通过 1panel 上 mysql 的连接信息里的外部链接地址访问，发现不行，也不是不行，要放开 3306 端口，且公开，太不安全了，故转向 ssh 连接。方法如图，打开ssh 面板，点击密钥信息，点击创建，打开一个面板，输入密码，这个密码还是自己写一个吧，自动生成的密码输入起来很费劲。生成后下载到本地的 C:\Users\Administrator\.ssh 目录中。然后通过命令：ssh -i "$env:USERPROFILE\.ssh\home_pc" -N -L 3307:127.0.0.1:3306 root@xxx.xxx.xxx.xx说明：xxx.xxx.xxx.xx 就是你服务器的公网ip可能会让你输入两次密码连上后没反应就是成功了，可以通过执行：Test-NetConnection 127.0.0.1 -Port 3307返回如下图说明成功然后你本地的 数据库配置如果本来是127.0.0.1 就不需要改，端口3306 改成 3307，这样你想切本地的就改回 3306 就行，提交的时候注意点，这个改动别提交上去了，到时候找问题找半天。数据库名和密码也得按服务器上的那个数据库列表里的填。这样就完成了。