Назад | Перейти на главную страницу

Медленность туннеля ssh для использования phpmyadmin

Я установил phpmyadmin локально (на Linux Mint 19), с помощью которого я управляю базами данных mysql 5.7 на удаленном VPS (под управлением Ubuntu 18.04) через туннель ssh.

Я создаю туннель с помощью этой команды:

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 запускается в Linux Mint 19 на гостевой машине VirtualBox, как я уже писал в вопросе, 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).