Accéder à un serveur MySQL distant via son socket UNIX à travers un tunnel SSH

Pratique si le serveur distant utilise la directive skip-networking.

Astuce trouvée sur cette page: http://www.debian-administration.org/users/dkg/weblog/68

socat "UNIX-LISTEN:/tmp/mysql.sock,reuseaddr,fork"  EXEC:'ssh user@remotehost.domain.tld socat STDIO UNIX-CONNECT\:/var/lib/mysql/mysql.sock'

On peut maintenant se connecter sur le socket local /tmp/mysql.sock