MySQL (beta)¶
Облако Amvera поддерживает создание управляемого кластера MySQL с одной или несколькими запущенными репликами. Создание кластера происходит в несколько простых шагов:
Разворачивание кластера¶
На главной странице нажать на кнопку «Создать».
Ввести название проекта и выбрать «MySQL».
Внимание
Работа возможна на тарифе не ниже «Начальный». Если Вам требуется создание бэкапов, то необходимо повысить тариф до «Начальный Плюс»
Задать параметры СУБД MySQL
Версия СУБД
- версия СУБД, которая будет создана в кластере.Пароль root пользователя
- пароль для указанного выше пользователя, под которым будет реализовываться вход в СУБД.Важно
Это пароль для пользователя root, который будеть иметь доступ ко всем БД и права на любые действия. Пароль необходимо запомнить, его будет невозможно восстановить или изменить.
Размер кластера СУБД
- количество реплик СУБД. При этом одна из реплик будет мастером и в связи с особенностями СУБД доступ на запись будет доступен только через неё.Важно
Тарификация происходит отдельно за каждую реплику согласно выбранному тарифу
Нажать кнопку «Завершить» и дождаться перехода кластера в статус «Приложение запущено».
Добавление БД¶
После создания кластера по дефолту будет создана БД «mysql», которая доступна для полноценной работы.
Если Вам необходимо добавить другую базу данных, перейдите на вкладку «Конфигурация», нажмите кнопку «Добавить базу данных» и введите ее имя.
Важно
Добавить базу данных возможно только после полного запуска кластера (статус «Приложение запущено»)
Имя БД может состоять только из [A-Z], [a-z], [0-9], «_» и «-»
Добавление пользователя БД¶
Чтобы добавить пользователя, перейдите в раздел нужной базы данных на вкладке «Кофигурация» и нажмите кнопку «Добавить пользователя».
Важно
Добавить пользователя можно только после создания базы данных, когда кнопка «Добавить пользователя» будет активна.
Пароль пользователя необходимо запомнить, он не подлежит восстановлению или изменению.
Имя пользователя может состоять только из [A-Z], [a-z], [0-9], «_» и «-»
Бэкапы¶
Бэкапы по расписанию¶
Сервис предоставляет возможность создания бесплатных бэкапов по расписанию. Бэкапы начнут создаваться со следующего дня в час их активации. Сервис хранит крайние три бэкапа.
Бэкапы по клику¶
Для создания бэкапа нажмите на кнопку «Создать бэкап» и введите его описание, чтобы отличить его от других. Имя бэкапа будет сгенерировано автоматически.
Максимально вы можете создать три бэкапа, они также являются бесплатными.
Восстановление кластера¶
Внимание
Восстановление кластера повлечет за собой потерю несохраненных данных. Убедитесь, что у вы создали бэкап требуемого состояния перед восстановлением из другого бэкапа.
Восстановить кластер можно по клику на иконку необходимого бэкапа.
Во время восстановления Ваш кластер остановится и запустится автоматически, в течении этого времени он будет недоступен.
Подключение к кластеру¶
Внимание
Подключение к базе данных возможно только из других проектов, созданных в Amvera.
Для доступа к базе данных из других проектов Амвера необходимо указать доменное имя, которое находится на вкладке «Инфо».
Развертывание phpMyAdmin¶
1. Создать приложение с подходящим тарифом.¶
Внимание
Для работы phpMyAdmin требуется выбрать тариф «Начальный».
2. Указать необходимые переменные окружения.¶
В разделе «Переменные» у проекта необходимо задать следующие переменные окружения:
Переменная
PMA_ABSOLUTE_URI
- ссылка на приложение (в форматеhttps://<транслитерированное-имя-проекта>-<имя-пользователя>.amvera.io
)Переменная
PMA_ARBITRARY
, установленная в 1
3. Активировать в настройках бесплатное доменное имя или добавляем свое.¶
Хитрость
Чтобы экономить на потреблении проекта с phpMyAdmin рекомендуем ставить его на паузу после окончания работы.
4. Подключиться к кластеру MySQL¶
введите внутренне доменное имя
имя пользователя (по дефолту создается пользователь
root
)пароль пользователя (для
root
пользователя Вы устанавливали пароль при создании кластера)
Важно
Доступ ко всем базам данных имеет только пользователь root.
Вы можете зайти под иным созданным пользователем, тогда будет открыт доступ только к той бд, в которой он был создан.
Видеопример как использовать MySQL и phpMyAdmin в Amvera Cloud¶
В этом видео мы рассмотрим, как использовать базу данных MySQL в Amvera Cloud:
Как развернуть базу данных MySQL
Как подключаться к базе данных MySQL из других приложений
Как использовать phpMyAdmin для управления базами данных MySQL
Таймкоды:
00:00 Интро
00:34 Развертывание MySQL
01:28 Развертывание phpMyAdmin
02:47 Подключение к БД из другого проекта
05:04 Проверка работоспособности