Исходный код вики MySQL
Редактировал(а) Ирина Сафонова 21.03.2024, 22:51
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | {{box cssClass="floatinginfobox" title="**Содержание**"}} |
2 | {{toc/}} | ||
3 | {{/box}} | ||
4 | |||
5 | (% data-xwiki-non-generated-content="java.util.List" %) | ||
6 | ((( | ||
7 | = Параметры подключения = | ||
8 | ))) | ||
9 | |||
10 | ---- | ||
11 | |||
12 | Рекомендуемая библиотека связи [[MySQL>>https://www.mysql.com/]] с драйвером — [[mysqlclient>>https://pypi.org/project/mysqlclient/]]. | ||
13 | |||
14 | Одна из проблем с mysqlclient заключается в том, что он не сможет подключиться к более новым базам данных MySQL, используя {{code language="none"}}caching_sha2_password{{/code}} для аутентификации. Это связано с тем, что подключаемый модуль не включен в клиент. В этом случае используйте **[[mysql-connector-python~](https:~~/~~/pypi.org/project/mysql-connector-python/>>https://pypi.org/project/mysql-connector-python/]]** вместо: | ||
15 | |||
16 | {{code language="none"}} | ||
17 | mysql+mysqlconnector://{username}:{password}@{host}/{database} | ||
18 | {{/code}} | ||
19 | |||
20 | (% class="wikigeneratedid" %) | ||
![]() |
2.1 | 21 | [[Узнайте про список доступных портов>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20%D1%81%20%D0%91%D0%94/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%20%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B9%20%D1%81%20%D0%91%D0%94/#H42143F43844143E43A43443E44144244343F43D44B44543F43E44044243E432]]. |
![]() |
1.1 | 22 | |
23 | == Настройка параметров == | ||
24 | |||
25 | При настройке подключения задайте следующие параметры: | ||
26 | |||
27 | * **Хост**: | ||
28 | ** **Для локального хоста или Docker под управлением Linux:** localhost или 127.0.0.1. | ||
29 | ** **Для локальной сети:** [[IP-адрес>>https://wiki.dfcloud.ru/bin/view/Glossary/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81]] или имя хоста. | ||
30 | ** **Для Docker, работающего в OSX:** docker.for.mac.host.internal. **Порт:** 3306 по умолчанию. | ||
31 | * **Порт**. | ||
32 | * **Имя пользователя.** | ||
33 | * **Пароль** — пароль от БД. | ||
34 | * **Имя БД**. | ||
35 | * **Дополнительные параметры.** | ||
36 | * **Использование SSL**. Шифрование. | ||
37 | |||
38 | == Подключение через SQLAlchemy URL == | ||
39 | |||
40 | Для подключения через SQLAlchemy URL используйте следующий формат строки подключения** **в** **поле **SQLALCHEMY URI** вкладки **Базовая настройка**: | ||
41 | |||
42 | {{code language="none"}} | ||
43 | mysql://{username}:{password}@{host}/{database} | ||
44 | {{/code}} | ||
45 | |||
![]() |
3.1 | 46 | = См. также = |
![]() |
1.1 | 47 | |
48 | ---- | ||
49 | |||
![]() |
2.1 | 50 | * [[Подключение к БД>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20%D1%81%20%D0%91%D0%94/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%91%D0%94%20%D0%B2%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B5%20Cloud%20BI/]] |
![]() |
1.1 | 51 | * [[Официальная документация БД>>https://dev.mysql.com/doc/]] |