Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подключение к MySQL через SSH в Delphi 10 Seattle / 13 сообщений из 13, страница 1 из 1
06.06.2016, 03:34
    #39250975
kirik1901
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Больше недели не могу сделать простое подключение. Я уже перерыл весь интернет, но нигде не смог найти подробного описания, как подключится через SSH и выводить информацию с базы данных MySQL на хостинге. Хостинг предоставляет возможность подключения через SSH. Я смог подключится к хостингу через SSH в программе Putty, теперь мне нужно подключится в Delphi. Пожалуйста помогите с подключением.





Данные не совпадают на скринах потому, что я сменил аккаунт на хостинге и скрины старые.
...
Рейтинг: 0 / 0
06.06.2016, 04:42
    #39250978
kirik1901
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Перезалил, картинки пропадают


...
Рейтинг: 0 / 0
06.06.2016, 05:58
    #39250981
подован
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Ок, а твой SQLConnection1 откуда знает, что на принимающей стороне - SSH? Ты ведь даже порт указать не можешь.


Переходи на MyDAC от Devart - там ты ещё и сертификатами своё соединение закрыть сможешь.
...
Рейтинг: 0 / 0
06.06.2016, 06:02
    #39250982
подован
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Но учти, что сам MyDAC конкретно в твоём случае будет абсолютно бесполезен без devart.com/sbridge
...
Рейтинг: 0 / 0
06.06.2016, 06:09
    #39250984
kirik1901
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
подован, я еще не смыслю в этом всем. Вы можете объяснить как сделать это в delphi? Мне просто нужно одно подключение и все
...
Рейтинг: 0 / 0
06.06.2016, 06:23
    #39250988
подован
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
kirik1901, ты что, родной, окстись! Я бы и рад тебе чем-нибудь помочь, но я сам тут только своими глупыми вопросами и побираюсь, оттого и ник у меня говорящий, чтобы люди сразу видели, с кем общение имеют :(

Моё мнение (местные отцы-старики потом подключатся и поправят меня, ежели я где обману тебя): тебе нужно для начала поднять тоннель до твоего SSH-сервера, а потом уже, будучи подключенным по SSH, подключать своё приложение к MySQL-серверу.

Для наглядности и понимания общих принципов возьми бесплатный (для частного использования) инструмент и посмотри, как в нём реализовано подключение:

[IMG] http://s017.radikal.ru/i437/1606/36/dc37d4800b9c.gif [/IMG]
...
Рейтинг: 0 / 0
06.06.2016, 06:29
    #39250990
kirik1901
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
подован, а есть возможность открытие тунеля в программе, чтобы не заморачивать пользователей??? Я вроде открывал тунель во внешней проге и все равно не подключалось:(
...
Рейтинг: 0 / 0
06.06.2016, 16:56
    #39251393
подован
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Я не силён в этом, извини. Рад бы тебе помочь, на самом деле, от меня не убыло бы. Но, увы.

Пойми главное: если ты, к примеру, будешь использовать devart.com/sbridge и сам жёстко пропишешь эти параметры в свойствах компонента - то и грузить, естественно, никого из твоих не придётся. Пользователи будут запускать твою программу, программа будет создавать тоннель и подключаться, но пользователи этого не увидят. То есть у тебя в итоге должно получиться как-то так: запуск приложения > несколько секунд на ожидание (в это время твоё приложение создаёт подключение согласно параметрам, которые ты заранее сам прописал в компоненте) > профит.

Конечно, в идеале ты должен оставить пользователям возможность самостоятельно менять параметры подключения - это на случай, если твой сервер внезапно переедет (а перенос сервера, судя по твоим скриншотам, для тебя уже не в новинку). Переписывать приложение не придётся - твои пользователи просто введут данные нового сервера (которые ты им сообщишь, скажем, банальной рассылкой по почте) и продолжат работу в твоём приложении, не дёргая тебя.
...
Рейтинг: 0 / 0
06.06.2016, 16:57
    #39251396
подован
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Вроде всё, что знал, сказал. Но местные отцы, надеюсь, поправят меня, если я где-то ошибся или что-то упустил.
...
Рейтинг: 0 / 0
07.06.2016, 14:26
    #39251974
devart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Для подключения к MySQL используя SSH протокол вы можете использовать компоненты MyDAC с компонентами SecureBridge. Вы можете получить информацию о подключение к MySQL серверу используя SSH в нашей документации: http://www.devart.com/mydac/docs/secureconnections.htm?zoom_highlightsub=ssh .
Для получения дополнительной информации, пожалуйста, прочитайте %MyDACDemos%\TechnologySpecific\SecureBridge\Readme.htm файл, где %MyDACDemos% это путь, по которому установлены MyDAC Demo проекты на Вашем компьютере. Для тестирования подключения к MySQL используя SSH протокол, вы можете использовать наш SSH демо проект, который вы можете найти в директории: %MyDACDemos%\TechnologySpecific\SecureBridge\Demo\SSH.
Для тестирования вы можете использовать триальный версии MyDAC и SecureBridge, которые можно скачать на нашем сайте: https://www.devart.com/mydac/download.html , https://www.devart.com/sbridge/download.html .
...
Рейтинг: 0 / 0
08.06.2016, 10:16
    #39252534
Lisichkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
SecureBridge не поддерживает прокси...для многих это может быть важно..
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
13.12.2021, 13:15
    #40119622
devart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
Lisichkin
SecureBridge не поддерживает прокси...для многих это может быть важно..

Поддержка прокси была добавлена еще в 2018 году в SecureBridge 8.2.4
...
Рейтинг: 0 / 0
13.12.2021, 13:54
    #40119635
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к MySQL через SSH в Delphi 10 Seattle
devartПоддержка прокси была добавлена еще в 2018 году в SecureBridge 8.2.4

А сообщение был написано в 2016-м.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подключение к MySQL через SSH в Delphi 10 Seattle / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]