Как начать работать с Yandex WebSQL
Вы можете устанавливать подключения к кластерам управляемых БД из облаков и каталогов, которые принадлежат вашей организации Yandex Cloud. Если вы перейдете в другую организацию, то вам будет доступен набор кластеров из других облаков и каталогов. Добавленные подключения будут доступны, пока вы работаете в текущей организации Yandex Cloud.
Подключившись к БД, вы сможете просматривать схемы, таблицы и представления БД, а также выполнять запросы. Сервис работает в браузере и предлагает удобные подсказки и команды для выполнения запросов.
Yandex WebSQL поддерживает работу со следующими версиями БД:
- PostgreSQL: 12 и выше.
- MySQL®: 5 и выше.
- ClickHouse®: 23 и выше.
- Redis (только нешардированные кластеры): 6 и выше.
В этом разделе вы научитесь подключаться:
- к кластерам управляемых БД внутри Yandex Cloud;
- к публично доступным БД через Интернет.
Перед началом работы
- Перейдите в консоль управления
, затем войдите в Yandex Cloud или зарегистрируйтесь , если вы еще не зарегистрированы. - На странице Биллинг
убедитесь, что у вас подключен платежный аккаунт, и он находится в статусеACTIVE
илиTRIAL_ACTIVE
. Если платежного аккаунта нет, создайте его. - Выберите организацию, в которой вы будете работать с Yandex WebSQL, или создайте новую.
Как подключиться к кластеру управляемых БД внутри Yandex Cloud
Перед созданием подключения убедитесь, что вы выбрали нужный каталог. Если у вас есть доступ к ранее созданным в этом каталоге кластерам PostgreSQL, ClickHouse®, MySQL® или Redis, они автоматически отобразятся в подразделе Подключения Yandex Cloud. Вам нужно будет только создать подключение к нужной БД в кластере.
Подключения к кластерам, созданным в Connection Manager сервиса Yandex MetaData Hub, также отобразятся автоматически при условии, что у вас есть роли для управления этими подключениями в Connection Manager.
Чтобы создать подключение к кластеру управляемых БД:
- Убедитесь, что в настройках кластера включена опция Доступ из WebSQL.
- Откройте Подключения
Yandex WebSQL. - В разделе
Подключения нажмите . - Укажите Имя подключения.
- В поле Тип базы данных выберите нужную БД: PostgreSQL, ClickHouse®, MySQL®, Redis.
- В поле Кластер выберите кластер управляемых БД, к которому вы хотите подключиться.
- Укажите Имя пользователя, от лица которого будете подключаться к БД в кластере.
- Введите Пароль пользователя.
- Перечислите Базы данных, к которым вы хотите подключиться. Вы можете подключиться только к существующим в этом кластере БД. У пользователя, которого вы указали, должен быть настроен доступ к ним.
- Нажмите Создать.
Если подключение прошло успешно, то в дереве подключений отобразится структура кластера. Подключения к БД одного кластера группируются в разворачивающийся список под именем этого кластера.
Как подключиться к публично доступной БД
Чтобы подключиться к публично доступной БД через Интернет:
-
Откройте Подключения
Yandex WebSQL. -
В разделе
Подключения нажмите . -
В левом нижнем углу открывшегося окна нажмите Внешнее подключение.
-
Укажите Имя подключения.
-
В поле Тип базы данных выберите нужную БД: PostgreSQL, ClickHouse®, MySQL®, Redis.
-
В разделе Хосты задайте конфигурацию хостов:
-
укажите FQDN хоста c БД и номер порта для подключения к БД;
-
для ClickHouse® также укажите порт Native Protocol и имя шарда.
-
(Опционально) Включите использование TLS.
Если в вашей компании есть центр авторизации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
-
-
Укажите Имя пользователя, от лица которого будете подключаться к БД.
-
Введите Пароль пользователя.
-
Перечислите Базы данных, к которым вы хотите подключиться. Вы можете подключиться только к существующим БД. У пользователя, которого вы указали, должен быть настроен доступ к ним.
-
Нажмите кнопку Создать.
Если подключение прошло успешно, то в дереве подключений отобразится структура БД.
Что дальше
- Управляйте подключениями.
- Выполняйте запросы.
- Создавайте шаблоны запросов.
- Просматривайте историю запросов.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc