Попытка создать туннель для MySQL через SSH

Я здесь немного привязан. У меня есть клиент, который хочет, чтобы я создал свой веб-сайт, но он запускает сервер с SSH и CentOS 6.2 в качестве ОС.

Теперь я пытаюсь добавить SQL-сервер в MySQL Workbench для удобства обработки, но я не могу подключиться к MySQL. Соединение SSH работает нормально, и я получаю привилегии с sudo, так сказать.

Парень сервера сказал (и я использую PuTTY кстати): Откройте туннель на порту 3306 (источник) до dest: 127.0.0.1:3306, который является портом MySQL.

У меня есть пользователь как «root» и попробовал с паролем, который я использую для входа в мой локальный SQL (phpmyadmin) с правами root, и я пробовал без пароля.

Он также упомянул, что сервер MySQL реагирует только на loopback.

После этого я не схватил его и очень ограниченное время. Если у вас есть указатели / предложения или помощь, я буду очень рад.

После бесчисленных часов неудачи я заметил, что использовал неправильное имя пользователя для подключения MySQL внутри Workbench. Я использовал то же самое, что и мой SSH-вход, что было неправильно в моем случае. Мне пришлось использовать мое собственное имя пользователя MySQL (очевидно).

2 Solutions collect form web for “Попытка создать туннель для MySQL через SSH”

С PuTTY настройте информацию о туннеле, предоставленную парнем сервера (Connection -> SSH -> Tunnels). Но используйте любое имя хоста и пользователь / пароль, которые вы бы использовали для «обычного» SSH-соединения, которое, как вы говорите, отлично работает.

Вам не нужен корневой SSH-вход на CentOS-сервер, просто ваш собственный SSH-вход. Туннель позволяет Mysql Workbench разговаривать с MySQL, как если бы он работал на вашем собственном локальном компьютере.

… или вы говорите, что у вас установлен SSH-туннель, но вы не можете войти в систему в MySQL?

Я использовал свой SSH-логин для подключения Mysql в workbench, что в моем случае было ошибкой, так как у меня было специальное имя пользователя и пароль Mysql. Я также должен был указать схему, в которую я входил.

  • Безопасность для веб-сервера для нескольких пользователей?
  • Как правильно настроить разрешения каталога веб-сервера
  • Веб-интерфейс для поиска / grep / ack
  • Как перезапустить службу systemd после обновления файлов на сервере Gunicorn?
  • Не удалось получить доступ к веб-сайту, размещенному на виртуальной машине
  • Установка расширения в php
  • Как получить услугу на удаленном сервере CentOS 7 для сохранения после выхода из системы?
  • Не удалось запустить .py-файл в cgi-bin с помощью ajax-вызова из моего .php-файла
  • Как разместить сайт локальной сети, недоступный за пределами локальной сети?
  • Отказоустойчивость виртуальной машины с KVM
  • предоставить групповые разрешения конкретному устройству
  • Interesting Posts

    Насколько отличается обработка ввода-вывода на жестком диске в AIX и Redhat Linux?

    после входа в систему ssh и во время обновления apt-get, неправильно ли выходить из системы?

    С opendkim, что может привести к ошибкам «подпись не проверяет» с помощью тестера электронной почты D25M Port25?

    как использовать xrandr для зеркального отображения только части моего главного экрана?

    Приостановить процесс, не убивая его

    Восстановление поврежденного USB-диска: диск ddrescue на диск или диск?

    Что означает знак вопроса в соответствующем шаблоне имени файла?

    azap от LinuxTV dvb-apps странное поведение сигнала с Hauppauge WinTV-HVR 950Q

    sed backreference: получить каждую строку и добавить ее к концу строки

    Как отключить модуль ядра настойчиво?

    Как наложить файл на нужный размер?

    Получить имена хостов клиента из DHCP

    Добавить / обновить файл в существующий архив tar.gz?

    Как загрузить PDF-файлы из PubMed, учитывая их идентификаторы?

    Невозможно скопировать / переместить между файловыми системами с помощью SFTP

    Linux и Unix - лучшая ОС в мире.