<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Публичное облако на базе VMware с управлением через vCloud Director
Вход / Регистрация
На главную
25eb9e0a-a5a8-472a-ace7-940b8bd2adf0
Облачные сервисы

Управление облачными базами данных

В разделе «Базы данных» вам будет доступен список созданных кластеров и их настройки.

Кликните на нужный кластер, чтобы перейти к настройкам и подробной информации.

F64db755 5f04 4b29 8142 5167bb3fada9

Базы данных

При создании нового кластера БД по умолчанию создается база с именем default_db. Вы можете создавать дополнительные базы внутри этого кластера на вкладке «Базы данных».

0d06f9ad E557 4c19 Bde0 2832148cab48

Для Kafka автоматически создается топик default_topic , а также группа консюмеров default_topic-group. Для каждого топика, который вы создаете в панели, будет автоматически создаваться группа вида имя_топика-group.

3d99d695 Bb1d 4791 9a4e 7bdc22f0ac30

Параметры баз данных

Вы можете изменить параметры базы данных, чтобы оптимизировать ее работу. Тонкая настройка СУБД с учетом потребностей вашего проекта или решаемых задач позволит повысить производительность базы. 

Параметры применяются ко всем базам внутри конкретного кластера.

По умолчанию база данных создается с набором настроек, которые подойдут для большинства задач и обеспечат производительную работу выбранной конфигурации. Однако, если вашему проекту требуются особые настройки СУБД, вы можете изменить их по своему усмотрению. Будьте внимательны и меняйте параметры, только если вы уверены в их назначении. Некорректная настройка может негативно сказаться на работе базы и ее производительности.

Параметры базы данных имеют границы допустимых значений. Если указать значение вне этого диапазона, настройка не применится, и у параметра сохранится предыдущее допустимое значение.

Дополнительную информацию о назначении того или иного параметра можно найти в документации MySQL и PostgreSQL.

Изменение параметров базы

  1. Кликните на нужную базу в разделе «Базы данных»
  2. Перейдите на вкладку «Конфигурация».
  3. Кликните «Изменить параметры».
  4. Укажите нужные вам настройки и сохраните изменения.

Caf07c06 7e99 4d34 Ba9b 6d362219927f

Расширения для PostgreSQL

Расширения, или экстеншены (extentions) PostgreSQL позволяют «нарастить» функционал баз PostgreSQL, добавив дополнительные возможности для решения тех или иных задач. Подробнее о расширениях можно почитать в документации PostgreSQL.

Мы поддерживаем несколько расширений для PostgreSQL, установить которые можно в панели управления.

  1. Кликните на нужную базу в разделе «Базы данных»
  2. Перейдите на вкладку «Конфигурация».
  3. Кликните «Изменить» в блоке «Расширения».

Fbf90674 Cc3c 49e5 B325 71163d6f8fb6

  1. Включите расширения, которые вам нужны, — их установка начнется автоматически.

7e9d75e1 6815 49b5 8360 2ca53eaac501

Вы можете подключить расширения к другим базам внутри этого же окна — для этого просто выбирайте нужную базу в списке.

Если ко всем базам в кластере нужно применить одинаковые настройки расширений, включите опцию «Использовать одинаковые расширения для всех баз».

Пользователи БД

При создании кластера автоматически создается пользователь gen_user. Вы можете создавать новых пользователей БД, предоставлять им разные права к разным базами и в целом управлять ими на вкладке «Пользователи».

Доступ к root-пользователю баз данных отсутствует.

Создание нового пользователя

Для создания нового пользователя, кликните «Добавить» и укажите необходимые параметры.

По умолчанию пользователь будет создан с полными правами ко всем базам. Если вы хотите ограничить его привилегии, кликните «Показать привилегии», чтобы их настроить:

A544056a 27a5 4599 A24e Ec4475830ec8

Выключите опцию «Использовать одинаковые привилегии для всех баз», после чего вы сможете выбрать конкретную базу из списка и настроить права пользователя.

Без Названия (2)

Настройка пользователей

Чтобы изменить привилегии уже созданного пользователя, кликните на три точки и выберите «Привилегии»:

87c3d1ae Bccd 440e 8b0a Dcc846a9a571

Если пользователь должен иметь разные права к разным базам, выключите опцию «Использовать одинаковые привилегии для всех баз», после чего настройте привилегии, выбирая нужные базы из списка:

121732f5 621a 4217 B1c9 F5d4073dfb24

Если пользователь должен иметь идентичные права ко всем базам, включите опцию «Использовать одинаковые привилегии для всех баз» и настройте нужные привилегии.

Изменение пароля

Изменить пароль пользователя для подключения к БД можно на вкладке «Пользователи».

Кликните на три точки у нужного пользователя и выберите «Изменить пароль». Введите новое значение и сохраните изменения.

10972803 F709 4b64 8d81 2126d50c9481

Подключение к БД

Подключиться к базе можно с помощью стандартных средств.

Например, для подключения через командную строку с помощью утилиты mysqlиспользуйте команду ниже, указав в ней реквизиты вашей базы:

mysql -u пользователь_БД -p пароль -h хост -P порт -D имя_БД

Если в качестве клиента вы используете MariaDB версии 10.10 или выше, для подключения к кластеру используйте ключ --skip_ssl.

Найти и скопировать реквизиты можно в блоке «Способы подключения» на вкладке «Статистика» или на вкладке «Подключение», выбрав нужного пользователя, базу и IP-адрес (внешний или приватный):

18d372e7 A458 472f B8b4 957ae4897bf1

Для PostgreSQL и MySQL доступно подключение с использованием TLS. В новых кластерах оно включено по умолчанию, в старых — требуется включение вручную. Для этого в разделе «Подключение» нажмите на кнопку «Включить защищенное подключение».

Scr 20250701 Pzsh

Дождитесь завершения настройки. Теперь для подключения к кластеру необходимо установить сертификат. Команды для его установки доступны в панели управления для всех операционных систем.

Scr 20250701 Qbed

Доступ по публичному IP

При создании кластера баз данных вы выбираете, должен ли он иметь публичный IP или приватный. Эту настройку можно изменить в дальнейшем.

Запретить доступ

Вы можете запретить доступ к базе по публичному IP — доступ из локальной сети при этом сохранится.

Сделать это можно на вкладке «Сеть», выключив опцию «Разрешить доступ по публичному IP-адресу»:

4424d887 Ee05 4470 Bcb9 Cafec314f8b9

Позднее доступ снова можно будет разрешить.

Разрешить доступ

Если на текущий момент база имеет только приватный адрес, а нужно сделать ее доступной извне, можно включить доступ по публичному IP и выдать базе внешний адрес.

Доступ из локальной сети по-прежнему сохранится.

Для этого на вкладке «Сеть» включите опцию «Разрешить доступ по публичному IP-адресу»:

08f0313e F27c 4750 Ba3e E421de12b940

На следующем шаге выберите один из имеющихся публичных IP на аккаунте или опцию «Создать новый» и нажмите «Добавить».

Веб-интерфейсы

Вы можете работать с базой с помощью встроенных веб-интерфейсов на выбор: Adminer или phpMyAdmin, а также OpenSearch Dashboards для баз OpenSearch и ClickHouse Query для ClickHouse.

Для перехода в интерфейс кликните на строку с базой, нажмите «Web-интерфейс» и выберите нужный вариант. После введите реквизиты базы (IP, имя пользователя и пароль).

A5250290 5bc5 4372 Bcb8 97884bbb9d9f

Смена тарифа

Вы можете увеличить тариф в любой момент работы с базами данных. Изменить тариф в меньшую сторону невозможно.

Для этого на вкладке «Настройки» нужной базы нажмите «Изменить тариф».

Bdec14e1 4fa8 4190 A7fa 7e25d9b6c4ea

В выпадающем списке выберите нужный тариф и нажмите «Сохранить».

База будет перезагружена, после чего изменения вступят в силу.

Резервное копирование баз данных

Опция ежемесячного резервного копирования предоставляется бесплатно.

При создании нового кластера баз данных вы можете включить для него автоматические бэкапы: ежедневно или ежемесячно, в зависимости от вашего выбора, будет создаваться резервная копия ваших данных; предыдущая копия удаляется. Вы всегда можете изменить расписание автобэкапов или отключить их совсем.

Вы также можете создавать резервные копии базы данных вручную в своей панели управления. 

Для этого перейдите на вкладку «Бэкапы» и нажмите «Сделать бэкап». Создание копии займет несколько минут, после чего бэкап отобразится в панели. 

Чтобы восстановить данные из бэкапа, наведите курсор на строку с ним и нажмите «Восстановить»:

43176ae1 54d8 4761 A06b 5838cd443fe2

Чтобы удалить бэкап, кликните на три точки и нажмите «Удалить».

Автоматические бэкапы

Вы можете включать, выключать и настраивать автоматическое создание резервных копий по расписанию.

Для этого на вкладке «Бэкапы» кликните на значок шестеренки рядом с кнопкой «Сделать бэкап»:

Fe464f9f Cff6 44ef Aac9 E311be4fd8c8

Переведите тумблер в положение «Включено» и задайте параметры: периодичность создания копий (ежедневно, еженедельно и ежемесячно), количество копий и дату начала бэкапов по расписанию. 

0b90797a 73e3 4bc0 B832 49d66086dc85

Для отключения автоматических резервных копий кликните «Настройки» на вкладке «Бэкапы» и переведите тумблер в положение «Выключено».

6bba9e0a 54ee 4f82 8bbf 28e1017ab70f

История действий

Вы можете просмотреть, какие действия выполнялись с кластером, на вкладке «История».

Без Названия (3)

В панели логируются следующие действия:

  • Создание кластера
  • Изменение тарифа
  • Создание базы данных
  • Создание пользователя
  • Изменение параметров базы
  • Изменение публичного доступа
  • Включение / выключение автоматических бэкапов
  • Создание бэкапа вручную
  • Удаление бэкапа
  • Удаление кластера

Удаление базы и кластера

Чтобы удалить базу данных, созданную в кластере, перейдите на вкладку «Базы данных» и кликните на три точки у нужной базы. Нажмите «Удалить».

Aa9d47b3 5708 41db 8e21 0b0d53230b77

Физически база данных удаляется через сутки:

  • В течение суток вы можете создать новую базу с таким же именем, это ее восстановит.
  • Все пользователи теряют доступ к базе, пока она удаляется.
  • Вы можете увидеть имя базы через внешние инструменты, но работать с ней не сможете.

Удалить весь кластер, со всеми базами и пользователями, можно в разделе панели управления «Базы данных», кликнув на три точки у нужного кластера и выбрав «Удалить базу данных»:

01c66b86 E30e 4fca 958f 9a9f57a44c9c

Также удалить кластер можно с вкладки «Настройки»:

A9169f8d 7644 4068 8287 7253690227b0

В открывшемся окне введите название базы или код подтверждения, в зависимости от ваших настроек.

Будьте внимательны: при удалении все пользователи, базы данных и их содержимое будут утеряны безвозвратно.

Оплата

Стоимость сервиса включается в абонентскую плату, и списания выполняются каждый час.

Первый платеж необходимо выполнить при создании базы. Вы можете выбрать, как вы хотите оплатить сервис: списать средства с баланса или оплатить отдельно.

При выборе «Списать со счета», если на балансе достаточно средств, база будет создана и запущена сразу же. Если средств недостаточно, вы будете переадресованы в раздел «Баланс и платежи» для пополнения баланса.

При выборе «Оплатить отдельно» нажмите «Перейти к оплате», после чего вы будете переадресованы в раздел «Баланс и платежи». Выберите период и способ оплаты и произведите платеж. Как только оплата поступит, база будет создана.

Была ли статья полезна?
Ваша оценка очень важна
Комментарии 30
Юрий
29.08.2024, 00:05

Здравствуйте! Apps могут подключиться к облачной базе по приватному ip или надо держать базу открытой наружу?

Команда Timeweb Cloud
Команда Timeweb Cloud
10.09.2024, 14:45

Добрый день! Пока что потребуется публичный адрес для базы. В перспективе мы добавим поддержку приватных сетей для Apps.

Компания Арт..
16.12.2024, 23:35

Когда сделаете это? Публичный доступ не надёжен!

Команда Timeweb Cloud
Команда Timeweb Cloud
24.12.2024, 14:03

Добрый день! Запланировано на следующий год, ориентировочно — в феврале.

jeruly
jeruly
06.04.2024, 03:51

Добрый день, можно ли развернуть базу mysql из файла с backup? и можно ли это делать через API?

Команда Timeweb Cloud
Команда Timeweb Cloud
08.04.2024, 05:53

Добрый день! Если речь о том, чтобы развернуть базу из дампа, то да, это возможно. После создания облачной базы вы можете подключиться к ней удобным способом (можно через phpMyAdmin в том числе) и загрузить дамп.

Однако через API это сделать не получится.

Hugo Ernandez
Hugo Ernandez
21.03.2024, 09:44

121212

Александр Лисицин
Александр Лисицин
27.08.2023, 07:41

Создаю базу. Существующие пользователи не имеют на нее прав. Создаю еще юзера. Он вообще не имеет прав ни на что кроме information_schema. Захожу под дефолтовым юзером. Прав на новую базу у него нету, как я писал выше, и он ни фига не имеет GRANT OPTION, чтобы я мог ХОТЬ БЛ*** КАК-ТО хоть какому-то юзеру сделать права на новую базу. Ну ладно не дают рутового юзера, но с грантами юзер же нужен, если при создании пользователя через веб-интерфейс разрабы не озаботились дать указать ему базу и права! Нафиг он тогда нужен, и как вообще можно достучаться до дополнительной базы? Никак! Отстойбище полное

Команда Timeweb Cloud
Команда Timeweb Cloud
28.08.2023, 05:04

Добрый день! Это странное поведение, пользователь должен иметь доступ ко всем базам в кластере. Подскажите ваш логин, пожалуйста, — мы посмотрим, в чем там дело. Или напишите в поддержку из своей панели, если так удобнее.

Александр Лисицин
Александр Лисицин
28.08.2023, 18:30

ck73715 Nimble Callisto

Александр Лисицин
Александр Лисицин
28.08.2023, 18:39

Вижу что-то сделали. Юзера видят базы, надо же! Зато с командной строки фиг зайдешь из простого клиента. Юзера с 5,7 начиная заводятся уже не mysql_native_password и нате вам не заход из командной строки а ERROR 1045 (28000): Plugin sha256_password could not be loaded

Опять же перевести юзера альтером на авторизацию по mysql_native_password  возможности нет.

Команда Timeweb Cloud
Команда Timeweb Cloud
29.08.2023, 05:58

Спасибо за сигнал! Передали информацию разработчикам, исправим в ближайшее время.

Александр Лисицин
Александр Лисицин
31.08.2023, 17:02

И еще вопрос. Мне бы хотелось иметь реплику на другом хосте. Ну или тут же в облаке еще одну базу на другом ip в качестве реплики. Можете ли вы в перспективе разрешить включать пользователям режим мастера, а также реплики с указанием на мастера для mysql5.7 и 5.8 (она же просто 8)? Это было бы немеряно круто!

Команда Timeweb Cloud
Команда Timeweb Cloud
01.09.2023, 06:12

Мы планируем запустить репликацию до конца этого года. Создание реплик будет автоматизированно, серверы будут создаваться в нашей инфраструктуре.

Не совсем поняли вопрос про «реплики с указанием на мастера», но если имеется в виду указание сторонних серверов, то такая возможность не планируется.

Александр Лисицин
Александр Лисицин
03.09.2023, 17:33

Да, это и имелось ввиду. Читать бинари мастера со стороннего сервера. Ну нет - так нет. Репликация внутри местного облака - вполне мощная штука.

Александр Лисицин
Александр Лисицин
31.08.2023, 16:53

Попробовал сервис backup. Вижу сделан, скачать себе, скажем, .tar.gz не предусмотрено? Только восстановить прямо в базу? И чего такой большой получился? 8Gb. Как вам это удалось? Я из консоли делаю mysqldump, выходит 2.85Gb. А gz сжатый 0,58Gb. Чем больше места на дисках, тем крупнее специалисты? :)

Команда Timeweb Cloud
Команда Timeweb Cloud
01.09.2023, 06:09

Все так, можно только восстановить данные из бэкапа, скачать сам бэкап возможности нет. В панели создается бэкап не отдельной БД, а всего кластера целиком, со всеми служебными файлами, поэтому размер получается больше.

Александр Лисицин
Александр Лисицин
29.08.2023, 11:35

А сейчас Gateway Timeout. Что творится там вообще?

Команда Timeweb Cloud
Команда Timeweb Cloud
30.08.2023, 07:19

Если возникают неполадки в работе сервисов — напишите в службу поддержки из панели управления. Специалисты смогут оперативно подключиться, всё проверить и исправить 💙

Антон
Антон
20.02.2025, 19:24

Здравствуйте, решили проблему ?

Ken Adams
Ken Adams
22.02.2023, 12:33

Это не итоговая реализация, так что не исключено, что в будущем мы добавим возможность менять название самостоятельно 😉

Команда Timeweb Cloud
Команда Timeweb Cloud
28.02.2023, 09:28

Сейчас у нас на 1 инстанс приходится 1 база поэтому изначально не закладывали такую возможность в интерфейсе, но поменять название можно, напишите в поддержку, поможем с этим.

Это не итоговая реализация, так что не исключено, что в будущем мы добавим возможность менять название самостоятельно ????

Alex Tikhonov
Alex Tikhonov
08.01.2023, 07:51

Мало информации. Ни слова о тарификации за хранение бэкапов.

Не очень понятно, сервис предоставляет возможность поднимать кластеры (серверы баз данных) - с возможностью размещения в них нескольких баз, либо это просто как в виртуальном хостинге - позволяет создавать по одной базе данных (default_db) в абстрактном месте?

Команда Timeweb Cloud
Команда Timeweb Cloud
09.01.2023, 07:11

Здравствуйте! Сейчас сервис позволяет поднять кластер, в котором фактически размещена одна база данных. В будущем мы расширим функционал, и вы сможете добавлять реплики, управлять базами внутри кластера и пользователями.

Опция создания и хранения бэкапов на текущий момент предоставляется бесплатно; уточнили это в статье.

Serg Dexter
Serg Dexter
08.10.2023, 15:15

Здравствуйте! Подскажите как скоро планируете добавлять реплики?

Команда Timeweb Cloud
Команда Timeweb Cloud
09.10.2023, 03:42

Добрый день! По плану — до конца года.

Tim Semeneev
Tim Semeneev
15.04.2024, 17:37

Добрый вечер. Возможность создания реплик реализована?

Команда Timeweb Cloud
Команда Timeweb Cloud
16.04.2024, 06:45

Добрый день! К сожалению, релиз задержался 😔 Пока ориентируемся на май 2024.

Александр
Александр
11.05.2025, 17:11

Подскажите, как дела с репликами?

Артем Гаврилов
Артем Гаврилов
12.05.2025, 16:31

Здравствуйте! Репликации уже доступны 😉

Сейчас можно создавать кластеры PostgreSQL и MySQL с репликацией на 3 или 5 узлов. Доступные регионы: Москва, Санкт-Петербург, Нидерланды и Германия.