2014-09-11 2 views
0

У меня есть работа, которая имеет исходное соединение как оракул на окнах.подключение к удаленной базе данных с использованием ложки по сети

В поле назначения он должен обновить таблицу базы данных mysql на сервере Linux ubuntu по ssh.

Это можно сделать?

В шаге ввода/обновления можно указать тип подключения через ssh?

Нужна помощь.

+0

Когда вы говорите «ssh», вы имеете в виду, что используете переадресацию портов? –

+0

Да, перенаправление портов – freshMan

+0

Вы настроили локальный порт пересылки в своем компоненте insert/update? Для отладки: можете ли вы подключиться к удаленному БД с помощью оболочки? –

ответ

0

Целевой шаг ввода/обновления работает через соединение JDBC. Поэтому вам нужно открыть порт в базе данных MySQL, чтобы иметь возможность подключаться к БД.

+0

извините, я не последовал за вами .. – freshMan

+1

по умолчанию, установка MySQL не привязывает порт (по умолчанию 3306) к чему угодно, слушая внешние подключения. Он принимает только локальные соединения. Вам нужно изменить свои конфигурации MySQL для приема внешних подключений (см. Связывание в файле my.cnf) – nsousa

0

Вы можете открыть соединение через Putty и использовать 127.0.0.1 в разъеме jdbc для подключения к вашей БД через туннель, открытый вашей сессией шпатлевки.

Смежные вопросы