相关疑难解决方法(0)

通过SSH隧道的MySQL连接 - 如何指定其他MySQL服务器?

我有大约50个数据库都设置在不同的主机名,要求我通过SSH隧道连接到它们.

例如:

  • SSH主机在 ssh.example.com

  • MySQL主持人在 mysql1.example.com

我已经设法使用autossh(运行Debian的Web服务器)创建隧道,但我似乎无法弄清楚如何连接到SSH隧道之外的特定MySQL主机名.

键入lsof -i -n | egrep '\<ssh\>'确认隧道正在工作(将端口3307发送到ssh.example.com端口3306)

因此,当我尝试时,我mysql -h 127.0.0.1 -P 3307拒绝Connection.不太奇怪,因为它不是MySQL服务器.

我向你们提问:

如何在mysql1.example.com创建SSH隧道后指定主机?我试过到处寻找,但似乎无法弄明白.

mysql ssh-tunnel

54
推荐指数
4
解决办法
5万
查看次数

标签 统计

mysql ×1

ssh-tunnel ×1