mysql 工作台代理

mysql 工作台代理

如何在代理后面使用 MySQL 工作台连接到数据库服务器?工作台 UI 中似乎没有设置可以执行此操作。

答案1

尝试 socat (http://www.dest-unreach.org/socat/

您可以创建本地文件套接字并通过代理(HTTP 或 SOCKS4/4A)连接它。例如:

socat UNIX-LISTEN:/tmp/mysql-proxy-socket,fork \ 
  SOCKS4:socks.example.com:mysql.example.com:3308

或者

socat UNIX-LISTEN:/tmp/mysql-proxy-socket,fork \
  PROXY:squid.example.com:mysql.example.com:3308,proxyport=8888,proxyauth=user:pass

答案2

只需在连接方法中使用标准 TCP/IP 通过 SSH 选项进行连接。然后提供 SSH 用户名/密码,然后提供 mysql 用户/密码,您就完成了!

当代理根据 SSH 详细信息在 Putty 中创建隧道,然后使用标准 TCP/IP 方法在工作台中连接时

在此处输入图片描述

@deepcell 检查隧道的截图。这是你必须创建端口 13306 并使用类似 localhost:13306 进行连接的方式

相关内容