tags:

views:

267

answers:

2
+2  Q: 

mysql proxy socks

Plain and simple, can anyone explain me how to connect to a mysql server through a proxy (socks4/5). Preferable via the mysql command line (although there are no options for that in the client). If it's not possible through the mysql command line than ANY other method will work.

Thank you.

+2  A: 

To my knowledge, it can't be done through the command line because the mysql command does not support proxy connections.

If both client and server are on a UNIX machine and one of them is accessible from the outside, I suggest using an SSH tunnel. It's basically a securely tunneled TCP connection that can be used for anything and the local mysql command can connect to the tunnel port easily.

If that's no option, you could write some kind of wrapper executable. For example, Java and Ruby have libraries that enable you to talk to SOCKS proxies and hook those sockets up to a MySQL or JDBC protocol implementation. What happens then depends entirely on what you have planned next.

Udo
I guess you are right. More work to be done, not so easy, as I thought :)Thank you.
Alexandru Luchian
Hi Udo, Please could you help me to use the SSH tunnel to connect to a remote mysql server.
Kaartz
A: 

If you've got admin access to the proxy server would there be much mileage in installing MySQL Proxy on it?

Twirrim
If you have a specific followup question you should post it as a new question, not as an answer. In the top right is a "Ask Question" button to start a new question.
sth
That would be rather pointless, I was not asking a question for myself, but as a specific reply to the original questioner.
Twirrim