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


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

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

Внимание

База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"

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

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

Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе. Для этой статьи требуется запустить локально 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 server overview

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

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

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

Внимание

  • Объем хранилища можно увеличить (но нельзя уменьшить)
  • Переход от базовой ценовой категории к категории общего назначения или категории, оптимизированной для операций в памяти, не поддерживается. Вы можете вручную вертикально увеличить масштаб с помощью скрипта bash или MySQL Workbench

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

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

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

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

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

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

Внимание

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

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

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

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

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