Administración de Azure Database for MySQL con servidor único mediante la CLI de Azure
SE APLICA A: Azure Database for MySQL: servidor único
Importante
El servidor único de Azure Database for MySQL está en proceso de retirada. Es muy recomendable actualizar al servidor flexible de Azure Database for MySQL. Para obtener más información sobre la migración al servidor flexible de Azure Database for MySQL, consulte ¿Qué sucede con el servidor único de Azure Database for MySQL?
En este artículo se muestra cómo administrar los servidores únicos implementados en Azure. Entre las tareas de administración se incluyen el escalado de proceso y almacenamiento, el restablecimiento de contraseñas de administración y la visualización de detalles del servidor.
Requisitos previos
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar. En este artículo es necesario que ejecute la versión 2.0 de la CLI de Azure, o cualquier versión posterior, de forma local. Para ver la versión instalada, ejecute el comando az --version
. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure.
Será preciso que inicie sesión en su cuenta mediante el comando az login. Tenga en cuenta la propiedad id, que hace referencia al identificador de suscripción para su cuenta de Azure.
az login
Seleccione la suscripción específica en su cuenta mediante el comando az account set. Anote el valor de id de la salida de az login para usarlo como valor del argumento subscription del comando. Si tiene varias suscripciones, elija la suscripción adecuada en la que se debe facturar el recurso. Para obtener todas las suscripciones, use az account list.
az account set --subscription <subscription id>
Si aún no ha creado un servidor, consulte esta guía de inicio rápido para crear uno.
Escalado de proceso y almacenamiento
Puede escalar verticalmente su plan de tarifa de forma sencilla, así como el proceso y el almacenamiento con el siguiente comando. Puede ver todas las operaciones del servidor que puede realizar con az mysql server overview.
az mysql server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144
Estos son los detalles de los argumentos anteriores:
Configuración | Valor de ejemplo | Descripción |
---|---|---|
name | mydemoserver | Escriba un nombre único para el servidor de Azure Database for MySQL. El nombre del servidor solo puede contener letras minúsculas, números y el carácter de guion (-). Debe contener entre 3 y 63 caracteres. |
resource-group | myresourcegroup | Especifique el nombre del grupo de recursos de Azure. |
sku-name | GP_Gen5_2 | Escriba el nombre del plan de tarifa y la configuración del proceso. Sigue la convención {plan de tarifa} {generación de procesos} {núcleos virtuales} en forma abreviada. Para más información, consulte los planes de tarifa. |
storage-size | 6144 | La capacidad de almacenamiento del servidor (la unidad es megabytes). El mínimo es 5120 y aumenta en incrementos de 1024. |
Importante
- El almacenamiento se puede escalar verticalmente, pero no reducir.
- No se permite el escalado vertical de un plan de tarifa Básico a uno de uso general ni a uno optimizado para memoria. Puede escalar verticalmente de forma manual mediante un script de Bash o con MySQL Workbench
Administración de bases de datos de MySQL en un servidor
Puede usar cualquiera de estos comandos para crear, eliminar, enumerar y ver las propiedades de una base de datos en el servidor.
Cmdlet | Uso | Descripción |
---|---|---|
az mysql db create | az mysql db create -g myresourcegroup -s mydemoserver -n mydatabasename |
Crea una base de datos. |
az mysql db delete | az mysql db delete -g myresourcegroup -s mydemoserver -n mydatabasename |
Elimina la base de datos del servidor. Este comando no elimina el servidor. |
az mysql db list | az mysql db list -g myresourcegroup -s mydemoserver |
Enumera todas las bases de datos del servidor. |
az mysql db show | az mysql db show -g myresourcegroup -s mydemoserver -n mydatabasename |
Muestra más detalles de la base de datos. |
Actualización de la contraseña del administrador
La contraseña del rol Administrador se puede cambiar con este comando.
az mysql server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>
Importante
Asegúrese de que tiene su longitud oscila entre 8 y 128 caracteres. Debe contener caracteres de tres de las categorías siguientes: Letras del alfabeto inglés mayúsculas y minúsculas, números y caracteres no alfanuméricos.
Eliminación de un servidor
Si solo quiere eliminar el servidor único de MySQL, puede ejecutar el comando az mysql server delete.
az mysql server delete --resource-group myresourcegroup --name mydemoserver