Имя: Пароль:
1C
1С v8
Соединение с mySQL через SSH по ODBC
,
0 Rom_Kat
 
25.04.15
09:41
Ни как не удается победить проблему соединения. Драйвер mysql-connector-odbc-5.3.4-winx64. Туннель MyEnTunnel. Делаю источник ODBC и в ответ Can't connect to MySQL. Соединение dbForge Studio for MySQL без проблем.
1 Rom_Kat
 
25.04.15
09:41
Операционка Windows 7 64
2 Rom_Kat
 
25.04.15
10:43
может кто подскажет другой вариант соединения?
3 Лефмихалыч
 
25.04.15
11:26
если dbForge Studio подключается, значит одно из двух:
1. туннель работает и дело не в нем
2. dbForge Studio не через тунель ходит

второе проверь внимательно. Если - нет, то значит дело в логине, пароле, портах и прочем, что ты передаешь в ODBC-драйвер
4 Rom_Kat
 
25.04.15
11:42
dbForge Studio через туннель ходит. Он сам туннель делает, на закладке Безопасность настройки.
5 Rom_Kat
 
25.04.15
11:42
туннель работает. Putty конектится
6 Rom_Kat
 
25.04.15
11:50
может проблема быть на стороне mysql?
7 Rom_Kat
 
25.04.15
12:17
Odbc к локальному хосту конектится 127.0.0.1
8 Rom_Kat
 
25.04.15
12:20
Ну а вообще вы подключались таким образом? у меня была проблема с 64. Пришлось ставить 32 драйвер. Так работало. А вот этот драйвер 5.3 32 не ставится. Вернее ставится но в источниках odbc не отображается
9 MadJhey
 
25.04.15
12:53
Недавно делал. Только без туннелей и драйвер был 3.51.
10 Rom_Kat
 
25.04.15
12:55
Понятно. но тут вот тоннель бтребуется. Буду с админам как то решать.  без соединения напрямую инвалид получится а не проект.
11 MadJhey
 
25.04.15
12:58
Думаешь ддосить будут?
12 MadJhey
 
25.04.15
13:02
Напрямую очень быстро обмен идет. 3000 позиций - несколько секунд.
13 drumandbass
 
25.04.15
13:26
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT

добавь порт в файавол
14 Rom_Kat
 
25.04.15
17:37
так нет у меня файрвола (( Аваст и тот отключаю в бренмаэр виндовый прописал порты
15 Rom_Kat
 
25.04.15
17:38
(11) не моя прихоть. Мне с таким порядком только как-то мириться надо. Но не получается пока.
16 Rom_Kat
 
28.04.15
16:52
в итоге оказалась проблема с соединенеим из 64 винды
17 Rom_Kat
 
28.04.15
16:54
пока админ разбирается с сервером работаю локально.
Но и тут  проблема ((
соединяюсь с базой, но выдает ошибку.

{ОбщийМодуль.ОбщийМодульИнтеграцияCMS(22)}: Ошибка при установке значения атрибута контекста (ActiveConnection)
    Команда.ActiveConnection = Соединение;
по причине:
Произошла исключительная ситуация (ADODB.Command): Для требуемой операции необходим объект OLE DB Session, не поддерживаемый текущим поставщиком.

Строка вот.

DRIVER={MySQL ODBC 5.3 Driver};
Persist Security Info=False;
SERVER=127.0.0.1;
DATABASE=sklad;
UID=root;
PASSWORD=*******;
Port=3 306
18 Rom_Kat
 
28.04.15
16:54
Соединение = Новый COMОбъект("ADODB.Connection");  
    ConnectionString = "DRIVER={MySQL ODBC 5.3 Driver};
                        |Persist Security Info=False;
                        |SERVER="+СокрЛП(СерверMySQL)+";
                        |DATABASE="+СокрЛП(БазаMySQL)+";
                        |UID="+СокрЛП(ПользовательMySQL)+";
                        |PASSWORD="+СокрЛП(ПарольMySQL)+";
                        |Port="+СокрЛП(ПортMySQL)+"";
    
    Соединение.CommandTimeOut= 30;
    Попытка
        Соединение.open(ConnectionString);
    Исключение
        Отказ = Истина;
    КонецПопытки;
    
    //Создание объекта выполнения команд
    Команда = Новый COMОбъект("ADODB.Command");
    Команда.ActiveConnection = Соединение;
19 Rom_Kat
 
28.04.15
16:58
нет соединения оказыватся