質問

プレーンでシンプルな、誰もがプロキシ(SOCKS4 / 5)を介してMySQLサーバに接続する方法を私に説明することができます。 mysqlコマンドラインを介して好ましい(クライアントではそのためのオプションはありませんが)。

それは他の方法が動作するよりも、mysqlコマンドラインから不可能な場合ます。

役に立ちましたか?

解決

mysqlコマンドは、プロキシ接続をサポートしていないため、

私の知る限りでは、それはコマンドラインから実行することはできません。

クライアントとサーバの両方がUNIXマシン上にあり、そのうちの一つは、外部からアクセス可能であるならば、私はSSHトンネルを使用することをお勧め。これは、基本的には簡単にトンネルポートに接続することができます何でもし、ローカルmysqlコマンドのために使用することができます安全にトンネリングされたTCP接続です。

それは何のオプションません場合は、

は、ラッパーの実行可能ファイルのいくつかの種類を書くことができます。たとえば、JavaとRubyはSOCKSプロキシに話すとMySQLまたはJDBCプロトコルの実装にそれらのソケットをフックすることができますライブラリを持っています。何があなたが次に計画しているものに完全に依存し、次に起こります。

他のヒント

必要なのは、(透明ソックス)のtsocksのインストールして設定することです。すべてのLinux distibutionsない場合は、ほとんどで利用可能です。その後あなただけの、たとえば、「tsocks」であなたのコマンドの前に付ける必要があります。 tsocksのmysql -h -P .....

あなたがそれにMySQLプロキシをインストールするには多くの走行距離があるだろう、プロキシサーバーへの管理者アクセス権を持っていれば?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top