Удалённое подключение к базе MySQL на root сервере Хетцнера (Ubuntu/Plesk)

Тема в разделе "Базы данных", создана пользователем Byteman, 4 мар 2020.

Модераторы: latteo
  1. Byteman

    Byteman

    Регистр.:
    18 мар 2008
    Сообщения:
    475
    Симпатии:
    234
    Здравствуйте.

    Может кто по быстрому подсказать ответ?
    Есть root server у известного провайдера Hetzner.
    Сервер на базе Ubuntu c панелью Plesk. Подключен файрвол.
    Установлен магазин на базе Magento.

    Теперь возникла необходимость подключения HeidiSQL и некоторых других утилит с моего компьютера к MySQL базе магазина.

    Как более-менее безопасно настроить такое подключение?
    Использовать TCP/IP, открыть в файрволе порт 3306 для протокола TCP/IP?
    Или SSH tunnel или named pipe?

    Прочёл в гугле инструкцию по конфигурации mysqld.cnf:
    предлагают
    bind-address = 127.0.0.1
    заменить на
    bind-address = 0.0.0.0
    Но это же открывает доступ для подключения с любых IP-адресов.
    Ок, на самом деле мой комп не имеет статического IP, он динамический - меняется.

    В общем, буду рад дельным советам, может быть ссылкам на хорошие, понятные инструкции.
    Информации в гугле много, но всё фрагментарно пока, а время торопит.
     
  2. Denzy

    Denzy Постоялец

    Регистр.:
    29 июл 2016
    Сообщения:
    57
    Симпатии:
    50
    Sebades и Byteman нравится это.
  3. metsys

    metsys

    Регистр.:
    27 апр 2014
    Сообщения:
    564
    Симпатии:
    582
    SSH tunnel - дёшево, надёжно и практично. Ничего лишнего светить не нужно, секьюрно, не надо менять настроек мускула.
     
    Byteman нравится это.
  4. v3w

    v3w Создатель

    Регистр.:
    10 фев 2015
    Сообщения:
    6
    Симпатии:
    0
    Можно просто использовать sheel
     
  5. Byteman

    Byteman

    Регистр.:
    18 мар 2008
    Сообщения:
    475
    Симпатии:
    234
    Спасибо. Товарищ вверху подсказал насчёт SSH tunnel. Так и сделал и теперь всё ок.