Управление База данных Azure для MySQL — гибкий сервер с помощью Azure CLI
В этой статье показано, как управлять экземпляром гибкого сервера База данных Azure для MySQL, развернутого в Azure. В задачи управления входит масштабирование вычислительных ресурсов и хранилища, сброс пароля администратора и просмотр сведений о сервере.
Необходимые компоненты
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу. В настоящее время с бесплатной учетной записью Azure можно попробовать База данных Azure для MySQL — гибкий сервер бесплатно в течение 12 месяцев. Дополнительные сведения см. в статье "Использование бесплатной учетной записи Azure", чтобы бесплатно попробовать База данных 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
Связанный контент
- Остановка и запуск База данных Azure для MySQL — гибкий экземпляр сервера
- Создание виртуальных сетей для База данных Azure для MySQL и управление ими с помощью Azure CLI
- Разрешение проблемы с подключением гибкого сервера Базы данных Azure для MySQL
- Управление правилами брандмауэра для База данных Azure для MySQL — гибкий сервер с помощью Azure CLI