Ssh-Tunnel
使用 phpmyadmin 的 ssh 隧道緩慢
我在本地(在 Linux Mint 19 上)安裝了 phpmyadmin,通過 ssh 隧道在遠端 VPS(執行 Ubuntu 18.04)上管理 mysql 5.7 數據庫。
我使用以下命令創建隧道:
ssh -L 3307:127.0.0.1:3306 root@example.com -N -v
它可以工作,但 phpmyadmin 非常慢。相比之下,伺服器非常快,ssh 連接也非常快。
我不知道是什麼導致了問題,我接受解決建議,謝謝。
雖然我不明白問題的原因,但我找到了一個可以接受的解決方法。
假設該命令
ssh -L 3307:127.0.1:3306 root@example.com -N -v
在 VirtualBox 客戶機內的 Linux Mint 19 中執行,正如我在問題 phpMyAdmin 中所寫的,工作速度非常慢。如果我ssh -L 3306:127.0.0.1:3306 root@example.com -N -v
從主機(Linux Mint 18.3 KDE)執行,然後從主機打開 phpMyAdmin,速度會顯著提高:phpMyAdmin 從非常慢變成可以接受的慢。我知道這不是一個通用的解決方案,但它與我的具體情況有關,但我希望它對其他人也有用。
但是,進一步考慮,我指出在第一個中埠轉發是從 3307 到 3306,在第二個中它命令從 3306 到 3306(第二個命令在客戶機內部不適用,因為 3306 埠已經被佔用由本地 mysql 安裝)。