使用 phpmyadmin 的 ssh 隧道速度很慢

使用 phpmyadmin 的 ssh 隧道速度很慢

我在本地(在 Linux Mint 19 上)安装了 phpmyadmin,并通过 ssh 隧道管理远程 VPS(运行 Ubuntu 18.04)上的 mysql 5.7 数据库。

我使用以下命令创建隧道:

ssh -L 3307:127.0.0.1:3306 [email protected] -N -v

可以工作,但是 phpmyadmin 非常慢。相比之下,服务器非常快,ssh 连接也非常快。

我不知道是什么导致了这个问题,我接受解决的建议,谢谢。

答案1

尽管我不了解问题的原因,但我找到了一个可以接受的解决方法。

假设该命令在 VirtualBox 客户机中的 Linux Mint 19 中运行,正如我在问题中所写,phpMyAdmin 运行速度极慢。如果我从主机(Linux Mint 18.3 KDE)运行,然后从主机打开 phpMyAdmin,速度会显著提高:phpMyAdmin 从极慢变为可以接受的缓慢。ssh -L 3307:127.0.1:3306 [email protected] -N -vssh -L 3306:127.0.0.1:3306 [email protected] -N -v

我知道这不是一个普遍适用的解决方案,但它与我的具体情况有关,但我希望它对其他人也有用。

然而,进一步考虑,我指出在第一个中端口转发是从 3307 到 3306,在第二个中它命令从 3306 到 3306(这个第二条命令在客户机内部不适用,因为 3306 端口已经被本地 mysql 安装占用)。

相关内容