MySQL (beta)

Облако Amvera поддерживает создание управляемого кластера MySQL с одной или несколькими запущенными репликами. Создание кластера происходит в несколько простых шагов:

Разворачивание кластера

  1. На главной странице нажать на кнопку «Создать».

  2. Ввести название проекта и выбрать «MySQL».

    Внимание

    Работа возможна на тарифе не ниже «Начальный». Если Вам требуется создание бэкапов, то необходимо повысить тариф до «Начальный Плюс»

  3. Задать параметры СУБД MySQL

    • Версия СУБД - версия СУБД, которая будет создана в кластере.

    • Пароль root пользователя - пароль для указанного выше пользователя, под которым будет реализовываться вход в СУБД.

      Важно

      Это пароль для пользователя root, который будеть иметь доступ ко всем БД и права на любые действия. Пароль необходимо запомнить, его будет невозможно восстановить или изменить.

    • Размер кластера СУБД - количество реплик СУБД. При этом одна из реплик будет мастером и в связи с особенностями СУБД доступ на запись будет доступен только через неё.

      Важно

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

  4. Нажать кнопку «Завершить» и дождаться перехода кластера в статус «Приложение запущено».

Добавление БД

После создания кластера по дефолту будет создана БД «mysql», которая доступна для полноценной работы.

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

Важно

Добавить базу данных возможно только после полного запуска кластера (статус «Приложение запущено»)

Имя БД может состоять только из [A-Z], [a-z], [0-9], «_» и «-»

db_create

Добавление пользователя БД

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

Важно

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

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

Имя пользователя может состоять только из [A-Z], [a-z], [0-9], «_» и «-»

user_create

Бэкапы

Бэкапы по расписанию

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

Бэкапы по клику

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

Максимально вы можете создать три бэкапа, они также являются бесплатными.

backups

Восстановление кластера

Внимание

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

Восстановить кластер можно по клику на иконку необходимого бэкапа.

Во время восстановления Ваш кластер остановится и запустится автоматически, в течении этого времени он будет недоступен.

restore

Подключение к кластеру

Внимание

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

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

internal_domain

Развертывание phpMyAdmin

1. Создать приложение с подходящим тарифом.

Внимание

Для работы phpMyAdmin требуется выбрать тариф «Начальный».

phpmyadmin_create

2. Указать необходимые переменные окружения.

В разделе «Переменные» у проекта необходимо задать следующие переменные окружения:

  • Переменная PMA_ABSOLUTE_URI - ссылка на приложение (в формате https://<транслитерированное-имя-проекта>-<имя-пользователя>.amvera.io)

  • Переменная PMA_ARBITRARY, установленная в 1

phpmyadmin_variables

3. Активировать в настройках бесплатное доменное имя или добавляем свое.

db_create

Хитрость

Чтобы экономить на потреблении проекта с phpMyAdmin рекомендуем ставить его на паузу после окончания работы.

4. Подключиться к кластеру MySQL

phpmyadmin_connect

  • введите внутренне доменное имя

  • имя пользователя (по дефолту создается пользователь root)

  • пароль пользователя (для root пользователя Вы устанавливали пароль при создании кластера)

Важно

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

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

phpmyadmin_success

Видеопример как использовать MySQL и phpMyAdmin в Amvera Cloud

В этом видео мы рассмотрим, как использовать базу данных MySQL в Amvera Cloud:

  • Как развернуть базу данных MySQL

  • Как подключаться к базе данных MySQL из других приложений

  • Как использовать phpMyAdmin для управления базами данных MySQL

Таймкоды:

  • 00:00 Интро

  • 00:34 Развертывание MySQL

  • 01:28 Развертывание phpMyAdmin

  • 02:47 Подключение к БД из другого проекта

  • 05:04 Проверка работоспособности