Имя: Пароль:
1C
1С v8
MySQL + Windows 7 + внешние источники данных
0 НовыйУчастник Форума
 
28.02.12
11:25
База MySQL на сервере. Сделал файлик udl - подключаюсь строкой DRIVER={MySQL ODBC 5.1 Driver};SERVER=айписервера;PORT=3306;
DATABASE=названиебазы; и прописываю имя пользователя с паролем - делаю тест - все ок подрубается. поставил MySQL\MySQL Workbench 5.2 CE - тоже все подключается все ок.

делаю источник данных прописываю строку ту же и пользователя:
Message: Access denied for user 'пользовательтакойто'@'айпикомпа/255.255.255.0' to database 'название базы'

сделал под root на sql - grant all privileges on названиебазы.* to 'пользовательтакойто'@'айпикомпа/255.255.255.0' IDENTIFIED BY 'пароль';

программно тоже из 1с не хочет, платформа 1С:Предприятие 8.2 (8.2.15.294). чего нужно 1с?
1 НовыйУчастник Форума
 
28.02.12
11:26
программно пробую тоже так со строкой - тоже не хочет

Connection = Новый COMОбъект("ADODB.Connection");
   Connection.ConnectionString


Попытка
       Connection.Open();  
       Сообщить("Соединение осуществлено в " + ТекущаяДата());
   Исключение
       Предупреждение("Невозможно установить соединение");  
       //Возврат;
   КонецПопытки;
2 Serginio1
 
29.02.12
17:19
У меня
Connection.ConnectionString
="Driver=MySQL ODBC 5.1 Driver;SERVER=IPАдрес;UID=Юзер;PWD=пароль;DATABASE=ИмяБазы;PORT=3306;BIG_PACKETS=1;COMPRESSED_PROTO=1;AUTO_RECONNECT=1";

Все нормально. Причем MySQL в глбальной сети. Смотри аутентификацию на сервере
3 НовыйУчастник Форума
 
29.02.12
17:22
(2) а что конкретно, я просто сам не админ...в убунте что смотреть? сетевые коннекты? права роли?
4 Serginio1
 
29.02.12
17:36
Про MySQL не скажу, но в MS SQL есть Windows аутентификация и SQL Server аутентификация
5 Serginio1
 
29.02.12
17:45
6 Serginio1
 
29.02.12
18:13
7 НовыйУчастник Форума
 
29.02.12
23:42
спасибо, видимо у mysql подобных настроек авторизации нету...
Закон Брукера: Даже маленькая практика стоит большой теории.