Я не могу подключиться с использованием TCP / IP через SSH-соединение в MySQL Workbench с ПК. В чем дело?
Я создал базу данных MySQL 5.1 на сервере Ubuntu mysql.myhost.com . Я могу получить к нему доступ локально. MySQL Workbench (ПК) предлагает установить соединение через TCP через ssh. Он работает через порт 3306 на удаленном сервере, где работает командная строка mysql.
Я использовал следующие детали сессии:
- Способ подключения: TCP / IP через SSH.
- Имя хоста SSH: mysql.myhost.com : 3306
- Имя пользователя SSH: мой логин Linux
- Файл открытого ключа SSH: мой локальный файл открытого ключа
- MySQL hostname: 127.0.0.1 MySQL
- Порт сервера: 3306
- Имя пользователя: root
При попытке подключиться появляется сообщение об ошибке: «Не удалось подключиться к MySQL на 127.0.0.1:3306 через SSH-туннель на mysql.myhost.com с пользователем root»
«Не удается подключиться к серверу MySQL на« 127.0.0.1 »(10061)»
В качестве другого теста - я настроил SSH-туннель с портом 3306, используя Putty, и я могу подключиться через MySQL Workbench через этот туннель, который перенаправляет соединения с моим локальным 3306 на удаленный сервер, как описано выше. Но я не могу заставить работать TCP / IP через SSH в Workbench.
Вторичный вопрос: когда Workbench запрашивает «Путь к файлу открытого ключа SSH», неужели ему не нужен мой файл закрытого ключа?