Ssh-Tunnel

使用 phpmyadmin 的 ssh 隧道緩慢

  • August 6, 2020

我在本地(在 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 安裝)。

引用自:https://serverfault.com/questions/1024631