【问题标题】:mysql proxy socksmysql代理袜子
【发布时间】:2009-05-17 12:51:30
【问题描述】:

简单明了,谁能解释我如何通过代理(socks4/5)连接到 mysql 服务器。最好通过 mysql 命令行(尽管客户端中没有选项)。

如果不能通过 mysql 命令行,那么任何其他方法都可以。

【问题讨论】:

    标签: mysql proxy socks


    【解决方案1】:

    您只需要安装和配置 tsocks(透明袜子)。它在大多数(如果不是全部)Linux 发行版中都可用。之后,您只需在命令前加上“tsocks”,例如: tsocks mysql -h -P .....

    【讨论】:

      【解决方案2】:

      据我所知,无法通过命令行完成,因为mysql命令不支持代理连接。

      如果客户端和服务器都在一台 UNIX 机器上,并且其中一个可以从外部访问,我建议使用 SSH 隧道。它基本上是一个可以用于任何事情的安全隧道 TCP 连接,并且本地 mysql 命令可以轻松连接到隧道端口。

      如果没有选择,您可以编写某种包装器可执行文件。例如,Java 和 Ruby 的库使您能够与 SOCKS 代理通信并将这些套接字连接到 MySQL 或 JDBC 协议实现。接下来会发生什么完全取决于您接下来的计划。

      【讨论】:

      • 我猜你是对的。有更多的工作要做,不像我想的那么容易:) 谢谢。
      • 嗨,Udo,请您帮我使用 SSH 隧道连接到远程 mysql 服务器。
      【解决方案3】:

      如果您拥有代理服务器的管理员访问权限,那么在其上安装 MySQL Proxy 会很费事吗?

      【讨论】:

      • 如果您有特定的后续问题,您应该将其作为新问题发布,而不是作为答案发布。右上角是一个“”按钮,用于开始一个新问题。
      • 那太没有意义了,我不是在为自己提问,而是作为对原提问者的具体回复。
      • 其实,正确的“协议”应该是对这个问题发表评论。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-15
      相关资源
      最近更新 更多