ポートフォワードして繋ぐMySQLユーザのHostはなに?
結論
踏み台サーバの内部IPアドレス
実験
ポートフォワードする
ssh kinosuke01@fumidai -L 3306:192.168.10.20:3306 -N
Hostが127.0.0.1のユーザを作る
mysql> select User, Host from mysql.user where User = 'checker'\G User: checker Host: 127.0.0.1
接続できない
% mysql -u checker -h 127.0.0.1 -p Enter password: ERROR 1045 (28000): Access denied for user 'checker'@'192.168.10.10' (using password: YES)
Hostを踏み台の内部IPアドレスに変える
mysql> select User, Host from mysql.user where User = 'checker'\G User: checker Host: 192.168.10.10
接続できた
% mysql -u checker -h 127.0.0.1 -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.