Поделиться через


Управление База данных Azure для MySQL — гибкий сервер с помощью Azure CLI

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — гибкий сервер

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

Необходимые компоненты

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу. В настоящее время с бесплатной учетной записью Azure можно попробовать База данных Azure для MySQL — гибкий сервер бесплатно в течение 12 месяцев. Дополнительные сведения см. в разделе База данных Azure для MySQL — гибкий сервер бесплатно.

Для этой статьи требуется запустить локально Azure CLI версии 2.0 или более поздней. Чтобы узнать, какая установлена версия, выполните команду az --version. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0.

Вам потребуется выполнить вход в учетную запись с помощью команды az login. Обратите внимание на свойство id, которое ссылается на идентификатор подписки вашей учетной записи Azure.

az login

Выберите конкретную подписку вашей учетной записи, выполнив команду az account set. Запишите значение идентификатора из выходных данных команды az login, чтобы использовать его в команде в качестве значения аргумента подписки. Если вы используете несколько подписок, выберите соответствующую, в которой за ресурс будет взиматься плата. Чтобы отобразить все ваши подписки, выполните команду az account list.

az account set --subscription <subscription id>

Внимание

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

Масштабирование вычислений и хранилища

Вы можете легко масштабировать свой вычислительный уровень, виртуальные ядра и хранилище, используя следующую команду. Вы можете увидеть все операции сервера, которые вы можете выполнить с помощью az mysql flexible-server update

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --storage-size 6144

Здесь приведены подробные сведения о приведенных выше аргументах.

Параметр Пример значения Description
name mydemoserver Введите уникальное имя для сервера службы "База данных Azure для MySQL". Имя сервера может содержать только строчные буквы, цифры и знак дефиса (-). Его длина должна составлять от 3 до 63 символов.
resource-group myresourcegroup Укажите имя группы ресурсов Azure.
sku-name Standard_D4ds_v4 Укажите имя уровня вычислительных ресурсов и размер. В сокращении следует условному обозначению Standard_{размер виртуальной машины}. Дополнительные сведения см. на странице с ценовыми категориями.
storage-size 6144 Объем хранилища сервера (в мегабайтах). Минимум 5120 и увеличение с шагом 1024.

Внимание

  • Объем хранилища можно увеличить (но нельзя уменьшить)

Управляйте базами данных MySQL на сервере.

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

Командлет Использование Description
az mysql flexible-server db create az mysql flexible-server db create -g myresourcegroup -s mydemoserver -n mydatabasename Создает базу данных.
az mysql flexible-server db delete az mysql flexible-server db delete -g myresourcegroup -s mydemoserver -n mydatabasename Удалите вашу базу данных с вашего сервера. Эта команда не удаляет сервер.
az mysql flexible-server db list az mysql flexible-server db list -g myresourcegroup -s mydemoserver Отображение списка всех баз данных на сервере.
az mysql flexible-server db show az mysql flexible-server db show -g myresourcegroup -s mydemoserver -n mydatabasename Показывает более подробную информацию о базе данных

Обновление пароля администратора

С помощью этой команды можно изменить пароль роли администратора

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>

Внимание

В пароле не должно быть менее 8 и более 128 символов. В пароле следует использовать символы хотя бы из трех следующих категорий: английские прописные буквы, английские строчные буквы, цифры и символы, отличные от алфавитно-цифровых.

Удаление сервера

Если вы просто хотите удалить гибкий сервер MySQL, вы можете выполнить команду az mysql flexible-server server delete.

az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver

Следующие шаги