|
1С - подключение к MySQL с использованием SSL | ☑ | ||
---|---|---|---|---|
0
K1RSAN
18.10.23
✎
11:22
|
В общем в этом и вопрос. Можете подсказать, где почитать (или может можете вкратце объяснить), как сделать подключение к сторонней базе в MySQL с использованием SSL.
Ранее к другой базе подключался через Conn = Новый COMОбъект("ADODB.Connection"); Но там не было SSL |
|||
1
Salimbek
18.10.23
✎
13:07
|
(0) Думаю, вам поможет это:
https://www.connectionstrings.com/mysql/ |
|||
2
K1RSAN
18.10.23
✎
13:28
|
(1) Спасибо попробую.
|
|||
3
K1RSAN
25.10.23
✎
09:19
|
Попробовал по этой ссылке, пишет ошибку unable to get sertificate
Подскажите, что не так делаю Conn = Новый COMОбъект("ADODB.Connection"); Conn.ConnectionString = "Driver={MySQL ODBC 5.1 Driver}; |Server="+ Сервер +"; |Port =" + Порт +"; |Database="+ИмяБазы+";+ |User="+ИмяПользователя+"; |Password="+Пароль+"; |CHARSET=WIN1251; |sslca=" + Объект.ПутьКСертификатам + "\cacert.pem; |sslcert=" +Объект.ПутьКСертификатам + "\client-cert.pem; |sslkey=" +Объект.ПутьКСертификатам + "\client-key.pem; |sslverify=1; |Option=3;"; Conn.ConnectionTimeout = 180; Conn.CursorLocation = 3; // Подключаемся к базе данных Try Conn.Open(Conn.ConnectionString); Except Сообщить("Не удалось выполнить подключение " + ОписаниеОшибки()); Return; EndTry; |
|||
4
Aleksey
25.10.23
✎
09:28
|
пишет что не может получить сертификат. С путями всё нормально? Возможно что сертификат лежит на клиенте, а 1С его ищет на сервере или наоборот?
|
|||
5
K1RSAN
25.10.23
✎
09:45
|
(4) Нашел причину. У меня кириллица была в пути. Теперь другую ошибку пишет - Access Denied for User .
То ли неправильно передаю юзера или пароль, то ли ещё что, но буду разбираться. |
|||
6
K1RSAN
25.10.23
✎
11:48
|
[MySQL][ODBC 5.1 Driver]Access denied for user 'ODBC\@(мой IP)' (using password: YES)!!!
|
|||
7
K1RSAN
25.10.23
✎
11:48
|
Теперь выдаёт такую ошибку, почему-то он не видит моего пользователя, хотя вроде как пароль видит
|
|||
8
Caber
25.10.23
✎
12:12
|
А почему не сделаете через внешние источники данных? Я так выковыривал данные из таблиц
|
|||
9
K1RSAN
25.10.23
✎
12:48
|
(8) Просто изначальная обработка была сделана через соединение, думал адаптировать под новую базу.
Внешними источниками ранее не пользовался. Сейчас попробую |
|||
10
K1RSAN
25.10.23
✎
13:28
|
Хмм, соединение пошло, получил таблицу. осталось понять, как её использовать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |