Управление облачными базами данных
В разделе «Базы данных» вам будет доступен список созданных кластеров и их настройки. Чтобы перейти настройкам и подробной информации о конкретном кластере БД, кликните на строку с ним.
Базы данных
При создании нового кластера БД по умолчанию создается база с именем default_db
. Вы можете создавать дополнительные базы внутри этого кластера на вкладке «Базы данных».
Для Kafka автоматически создается топик default_topic
, а также группа консюмеров default_db-group
.
Параметры баз данных
Вы можете изменить параметры базы данных, чтобы оптимизировать ее работу. Тонкая настройка СУБД с учетом потребностей вашего проекта или решаемых задач позволит повысить производительность базы.
Параметры применяются ко всем базам внутри конкретного кластера.
По умолчанию база данных создается с набором настроек, которые подойдут для большинства задач и обеспечат производительную работу выбранной конфигурации. Однако, если вашему проекту требуются особые настройки СУБД, вы можете изменить их по своему усмотрению. Будьте внимательны и меняйте параметры, только если вы уверены в их назначении. Некорректная настройка может негативно сказаться на работе базы и ее производительности.
Параметры базы данных имеют границы допустимых значений. Если указать значение вне этого диапазона, настройка не применится, и у параметра сохранится предыдущее допустимое значение.
Дополнительную информацию о назначении того или иного параметра можно найти в документации MySQL и PostgreSQL.
Изменение параметров базы
Кликните на нужную базу в разделе «Базы данных», а затем на «Изменить параметры» на вкладке «Настройки»:
Укажите нужные вам настройки и сохраните изменения.
Расширения для PostgreSQL
Расширения, или экстеншены (extentions) PostgreSQL позволяют «нарастить» функционал баз PostgreSQL, добавив дополнительные возможности для решения тех или иных задач. Подробнее о расширениях можно почитать в документации PostgreSQL.
Мы поддерживаем несколько расширений для PostgreSQL версий 13 и 14, установить которые можно в панели управления.
Для установки перейдите в раздел «Базы данных» и кликните на нужный PostgreSQL-кластер. На вкладке «Базы данных» кликните на три точки у нужной базы и выберите «Расширения».
Включите расширения, которые вам нужны, — их установка начнется автоматически.
Вы можете подключить расширения к другим базам внутри этого же окна — для этого просто выбирайте нужную базу в списке.
Если ко всем базам в кластере нужно применить одинаковые настройки расширений, включите опцию «Использовать одинаковые расширения для всех баз».
Пользователи БД
При создании кластера автоматически создается пользователь gen_user
. Вы можете создавать новых пользователей БД, предоставлять им разные права к разным базами и в целом управлять ими на вкладке «Пользователи».
Создание нового пользователя
Для создания нового пользователя, кликните «Добавить» и укажите необходимые параметры.
По умолчанию пользователь будет создан с полными правами ко всем базам. Если вы хотите ограничить его привилегии, кликните «Показать привилегии», чтобы их настроить:
Выключите опцию «Использовать одинаковые привилегии для всех баз», после чего вы сможете выбрать конкретную базу из списка и настроить права пользователя.
Настройка пользователей
Чтобы изменить привилегии уже созданного пользователя, кликните на три точки и выберите «Привилегии»:
Если пользователь должен иметь разные права к разным базам, выключите опцию «Использовать одинаковые привилегии для всех баз», после чего настройте привилегии, выбирая нужные базы из списка:
Если пользователь должен иметь идентичные права ко всем базам, включите опцию «Использовать одинаковые привилегии для всех баз» и настройте нужные привилегии.
Изменение пароля
Изменить пароль пользователя для подключения к БД можно на вкладке «Пользователи».
Кликните на три точки у нужного пользователя и выберите «Изменить пароль». Введите новое значение и сохраните изменения.
Подключение к БД
Подключиться к базе можно с помощью стандартных средств.
Например, для подключения через командную строку с помощью утилиты mysql
, используйте команду ниже, указав в ней реквизиты вашей базы:
mysql -u пользователь_БД -p пароль -h хост -P порт -D имя_БД
Найти и скопировать реквизиты можно в блоке «Способы подключения» на вкладке «Статистика» или на вкладке «Подключение», выбрав нужного пользователя, базу и IP-адрес (внешний или приватный):
Доступ по публичному IP
Вы можете запретить доступ к базе по публичному IP — при этом доступ к ней из локальной сети сохранится.
Сделать это можно на вкладке «Настройки», переведя переключатель в нужное положение:
В дальнейшем вы сможете разрешить доступ снова. При этом базе будет выдан новый публичный IP.
Веб-интерфейсы
Вы можете работать с базой с помощью встроенных веб-интерфейсов на выбор: Adminer или phpMyAdmin, а также OpenSearch Dashboards для баз OpenSearch и ClickHouse Query для ClickHouse.
Для перехода в интерфейс кликните на строку с базой, нажмите «Web-интерфейс» и выберите нужный вариант. После введите реквизиты базы (IP, имя пользователя и пароль).
Смена тарифа
Вы можете увеличить тариф в любой момент работы с базами данных. Изменить тариф в меньшую сторону невозможно.
Для этого на вкладке «Настройки» нужной базы нажмите «Изменить тариф».
В выпадающем списке выберите нужный тариф и нажмите «Сохранить».
База будет перезагружена, после чего изменения вступят в силу.
Резервное копирование баз данных
Опция резервного копирования предоставляется бесплатно.
При создании нового кластера баз данных для него по умолчанию включаются автоматические бэкапы: ежедневно будет создаваться резервная копия ваших данных; предыдущая копия удаляется. Вы всегда можете изменить расписание автобэкапов или отключить их совсем.
Вы также можете создавать резервные копии базы данных вручную в своей панели управления.
Для этого перейдите на вкладку «Бэкапы» и нажмите «Сделать бэкап». Создание копии займет несколько минут, после чего бэкап отобразится в панели.
Чтобы восстановить данные из бэкапа, наведите курсор на строку с ним и нажмите «Восстановить»:
Чтобы удалить бэкап, кликните на три точки и нажмите «Удалить».
Автоматические бэкапы
Вы можете включать, выключать и настраивать автоматическое создание резервных копий по расписанию.
Для этого на вкладке «Бэкапы» кликните на значок шестеренки рядом с кнопкой «Сделать бэкап»:
Переведите тумблер в положение «Включено» и задайте параметры: периодичность создания копий (ежедневно, еженедельно и ежемесячно), количество копий и дату начала бэкапов по расписанию.
Для отключения автоматических резервных копий кликните «Настройки» на вкладке «Бэкапы» и переведите тумблер в положение «Выключено».
История действий
Вы можете просмотреть, какие действия выполнялись с кластером, на вкладке «История».
В панели логируются следующие действия:
- Создание кластера
- Изменение тарифа
- Создание базы данных
- Создание пользователя
- Изменение параметров базы
- Изменение публичного доступа
- Включение / выключение автоматических бэкапов
- Создание бэкапа вручную
- Удаление бэкапа
- Удаление кластера
Удаление базы и кластера
Чтобы удалить базу данных, созданную в кластере, перейдите на вкладку «Базы данных» и кликните на три точки у нужной базы. Нажмите «Удалить».
Удалить весь кластер, со всеми базами и пользователи, можно в разделе панели управления «Базы данных», кликнув на три точки у нужного кластера и выбрав «Удалить базу данных»:
Также удалить кластер можно с вкладки «Настройки»:
В открывшемся окне введите название базы или код подтверждения, в зависимости от ваших настроек.
Будьте внимательны: при удалении все пользователи, базы данных и их содержимое будут утеряны безвозвратно.
Оплата
Стоимость сервиса включается в абонентскую плату, и списания выполняются каждый час.
Первый платеж необходимо выполнить при создании базы. Вы можете выбрать, как вы хотите оплатить сервис: списать средства с баланса или оплатить отдельно.
При выборе «Списать со счета», если на балансе достаточно средств, база будет создана и запущена сразу же. Если средств недостаточно, вы будете переадресованы в раздел «Баланс и платежи» для пополнения баланса.
При выборе «Оплатить отдельно» нажмите «Перейти к оплате», после чего вы будете переадресованы в раздел «Баланс и платежи». Выберите период и способ оплаты и произведите платеж. Как только оплата поступит, база будет создана.
Была ли статья полезна?