Имя: Пароль:
1C
1С v8
Ошибка подключения MySQL
,
0 thomY100
 
16.08.12
09:33
Доброе утро подскажите пожалуйста, с чем может быть связана ошибка
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 5.1 Driver]Can't connect to MySQL server

Код подлючения

Connection = Новый COMОбъект("ADODB.Connection");
   
// Подключение к источнику данных
Попытка
   Connection.Open(СтрокаПодключения);
Исключение
   #Если Клиент Тогда
       Сообщить(ОписаниеОшибки());
   #КонецЕсли
   
КонецПопытки;

Строка подключения -
Driver={MySQL ODBC 5.1 Driver};Server=xxx.xxx.lan;Database=xxxxxxx;User=1c; Password=xxxxxxxx

?
1 ДенисЧ
 
16.08.12
09:38
С чем угодно...
2 thomY100
 
16.08.12
09:39
а более конкретные варианты?
3 andrewks
 
16.08.12
09:40
более конкретные - не удалось подключиться к MySQL-серверу
4 thomY100
 
16.08.12
09:40
это я и без понял
5 shuhard
 
16.08.12
09:40
(2) Can't connect to MySQL server  - тебе конкретно ответил драйвер
6 thomY100
 
16.08.12
09:41
3 капитана очевидность)))
что не так может быть в настройках сервера или в строке подключения?
7 andrewks
 
16.08.12
09:41
вопрос примерно звучит так: на улице лежит труп мужика - от чего он умер?
8 thomY100
 
16.08.12
09:42
если бы мог конкретнее написать, написал бы, но это все что мне говорит драйвер
9 thomY100
 
16.08.12
09:42
(10065) еще в конце дописывает
10 andrewks
 
16.08.12
09:43
мускул на этой же машине, или в сети?
11 thomY100
 
16.08.12
09:43
на машине
12 andrewks
 
16.08.12
09:44
проверь доступность порта, активность сервиса мускула, настройки файрволов/антивирей/вирей, и т.д.
13 thomY100
 
16.08.12
09:50
порт доступен, какой сервис mysql смотреть?
14 thomY100
 
16.08.12
10:38
ошибка уточнилась [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
15 qeos
 
16.08.12
10:41
бла, другим чемнить можешь подключиться?
16 thomY100
 
16.08.12
10:46
неа
17 Demasiado
 
16.08.12
10:47
MySQL Workbench 5.2 - попробуй этой тулзой прицепиться и посмотреть доступна ли база
18 Ахиллес
 
16.08.12
10:50
СтрокаСоединения = "Driver={MySQL ODBC 5.1 Driver};Server="+Сервер+";Port="+Порт+";Database="+База+";User="+Логин+"; Password="+Пароль+";Option=3;";
Порт 3306 по умолчанию. Мож его файрвол блочит. Ну и собственно убедись, что МюСкуль стартанул :-)
19 thomY100
 
16.08.12
10:57
порт явно указывал 3306, не помогло, файрвол не лочит вроде, через odbc data source administrator коннектится к базе
20 thomY100
 
16.08.12
10:57
файрвол точно не лочит
21 Ахиллес
 
16.08.12
11:03
(20) Ну ты же уже большой мальчик и в сказки не веришь? Если при одной и той же строке подключения odbc data source administrator коннектится к базе, а одинэс не конектится... то... либо она не одинаковая, либо одинэс таки блочит файрвол.
22 thomY100
 
16.08.12
11:19
разобрался, проблема была в том что стоял только 64-битный драйвер odbc, установка 32-битного помогла.
23 Ахиллес
 
16.08.12
11:26
:-)
Заставлять 1С подключатся без драйверов это жестоко.
24 thomY100
 
16.08.12
11:45
самое жестокое это когда видишь что драйвер подключается, а 1с нет.