PGメモ

非エンジニアの記録

ポートフォワーディングを使ってmysqlにつなぐ

タイトルのままポートフォワーディングを使ってmysqlにつないでみます。

ssh -L 9999:127.0.0.1:3306 -N -f foo@var.jp

L はローカルの設定するよってこと
9999がローカルサーバーでリスンするポート番号
127.0.0.1がリモートサーバ
3306がリモート側のポート番号です
N が接続後のシェルプロンプトを出さない
f がバックグランドで実行
fooがリモート側のユーザ

繋がったら

mysql -u root --port=9999 -h 127.0.0.1

これでvar.jpのローカルにあるmysqlを見に行くようになります

ホストオプションをつけないと自分のローカルを見に行くので気をつけましょう