|
|
|
Connect Mysql из PowerBuilder'a
|
|||
|---|---|---|---|
|
#18+
Всем привет!! Подскажите, кто знает, как подключиться к базе данных MYSQL из Powerbuildera. Возможно ли наладить коннект без ODBC драйвера для Mysql. провайдер masterhost не поддерживает это. Какие есть пути решения? спасибо за ответы ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 16:38 |
|
||
|
Connect Mysql из PowerBuilder'a
|
|||
|---|---|---|---|
|
#18+
Ответ на первую часть вопроса можно найти здесь: www.connectionstrings.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 17:14 |
|
||
|
Connect Mysql из PowerBuilder'a
|
|||
|---|---|---|---|
|
#18+
Все очень просто... Большенство провайдеров не разрешают прямой доступ к базе данных, поэтому есть некоторые лазейки с помощью котоорых можно все сделать. Например доступ по SSH. (использую putty) 1)Запускаем putty Настраиваем имя хоста SSH и порт: Host Name — Хост для соединения по SSH Port: 22 Protocol: SSH Далее переходим в закладку «Tunnels» Source Port: 3306 — порт для локального подключения после установки туннеля. (на ваш выбор) Destination: Local — указываем явным образом, что подключение будет осуществляться на локальный порт, указанный выше. Destination: имя host:3306 — хост, с которым будет осуществляться туннелирование по определенному порту (3306 — стандартно для MySQL, host - расположение базы данных MYSQL) Теперь необходимо добавить настройки в меню Forwarded ports нажатием кнопки «Add» для добавления введенных данных. Настройка закончена, переходим в первое меню «Session», и нажимаем кнопку «Open» для установки соединения с удаленным сервером по протоколу SSH. Проходим авторизацию по логину и паролю, и попадаем в bash. Тем временем, согласно нашим настройкам, происходит туннелирование соединения c локальным MySQL сервером, используя SSH протокол и внутренние средства Putty. 2) запускаем локальный сервер MYSQL (можно скачать c mysql.com) - настраиваем host: localhost, port: 3306, вводим имя базы, пользователя и таким образом, соединяясь на локальный порт localhost:3306 и используя любое ПО для работы с MySQL сервером, мы получаем доступ к администрированию удаленной базы данных, одновременно защищая свое соединение по протоколу SSH. Про туннелирование: http://dev.mysql.com/doc/refman/5.0/en/windows-and-ssh.html 3) Взял отсюда www.connectionstrings.com следующее: MyODBC 3.51 Local database Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase;User=myUsername;Password=myPassword;Option=3; ввел свои значения и законнектился через PowerBuilder Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 10:46 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34496240&tid=1337202]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 383ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...