公司內部,為了安全起見,經常會把開發機和線上機從網絡上面分離開,有時候出於排查問題,需要通過跳板機連接到線上數據庫。這里提供一種通過ssh連接的方法。
在本地開發機上面執行:
ssh -v -N user@proxyhost -L 12345/targethost/3308
這條命令的目的在於,在本地 12345 端口和目標機器3308端口建立連接,連接是通過跳板機建立的。下一步就是要通過操作本地12345端口來實現數據庫查詢。執行:
mysql -h 127.0.0.1 -u dbuser -P 12345 -p
dbuser 是數據庫用戶名,輸入密碼之后就可以訪問數據庫啦。
