Перезапуск сервера БД Azure для MySQL с помощью PowerShell
ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер
Внимание
База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"
В этой статье объясняется, как перезапустить сервер в Базе данных Azure для MySQL. Возможно, при плановом обслуживании потребуется перезапустить сервер, а эта операция приводит к кратковременному отключению.
Если служба занята, перезапустить сервер не удастся. Например, служба может обрабатывать запрошенную ранее операцию, такую как масштабирование виртуальных ядер.
Период времени, необходимый для перезапуска, зависит от процесса восстановления MySQL. Чтобы снизить время перезапуска, рекомендуем свести к минимуму объем действий, выполняемых на сервере перед перезапуском.
Необходимые компоненты
Вот что вам нужно, чтобы выполнить инструкции, приведенные в этом руководстве:
- Модуль AZ PowerShell, установленный на локальном компьютере, или Azure Cloud Shell в браузере
- Сервер базы данных Azure для MySQL.
Внимание
Так как модуль PowerShell Az.MySql предоставляется в режиме предварительной версии, его нужно установить отдельно от модуля Az с помощью команды Install-Module -Name Az.MySql -AllowPrerelease
.
Как только модуль PowerShell Az.MySql станет общедоступным, он будет включен в один из будущих выпусков Az PowerShell и встроен в Azure Cloud Shell.
Примечание.
Если пользователю, перезапускающему сервер, предоставлена настраиваемая роль, он должен иметь права на запись на сервере.
Подключитесь к учетной записи Azure с помощью командлета Connect-AzAccount.
Azure Cloud Shell
В Azure есть Azure Cloud Shell, интерактивная оболочка среды, с которой можно работать в браузере. Для работы со службами Azure можно использовать Bash или PowerShell с Cloud Shell. Для запуска кода из этой статьи можно использовать предварительно установленные команды Cloud Shell. Ничего дополнительного в локальной среде устанавливать не нужно.
Начало работы с Azure Cloud Shell
Вариант | Пример и ссылка |
---|---|
Нажмите кнопку Попробовать в правом верхнем углу блока кода или команд. При нажатии кнопки Попробовать код или команда не копируется в Cloud Shell автоматически. | |
Чтобы открыть Cloud Shell в браузере, перейдите по адресу https://shell.azure.com или нажмите кнопку Запуск Cloud Shell. | |
Нажмите кнопку Cloud Shell в строке меню в правом верхнем углу окна портала Azure. |
Чтобы использовать Azure Cloud Shell, выполните следующие действия:
Запустите Cloud Shell.
Нажмите кнопку Копировать в блоке кода (или блоке команд), чтобы скопировать код или команду.
Вставьте код или команду в окно сеанса Cloud Shell, нажав клавиши CTRL+SHIFT+V в Windows и Linux или CMD+SHIFT+V в macOS.
Нажмите клавишу ВВОД, чтобы запустить код или команду.
Перезапустите сервер.
Перезапустите сервер с помощью следующей команды:
Restart-AzMySqlServer -Name mydemoserver -ResourceGroupName myresourcegroup