Share via


Administración de un Servidor flexible de Azure Database for MySQL mediante la CLI de Azure

SE APLICA A: Azure Database for MySQL: Servidor flexible

En este artículo se muestra cómo administrar la instancia del Servidor flexible de Azure Database for MySQL implementada 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 de Azure antes de empezar. Actualmente, con una cuenta gratuita de Azure, puede probar el Servidor flexible de Azure Database for MySQL gratis durante 12 meses. Para más información, vea Prueba del Servidor flexible de Azure Database for MySQL de forma gratuita.

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>

Importante

Si aún no ha creado un servidor flexible, créelo para empezar a trabajar con esta guía de procedimientos.

Escalado de proceso y almacenamiento

El nivel de proceso, los núcleos virtuales y el almacenamiento se pueden escalar verticalmente de forma sencilla con el siguiente comando. Para ver todas las operaciones de servidor, ejecute az mysql flexible-server update.

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --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 Standard_D4ds_v4 Escriba el nombre del nivel de proceso y el tamaño. Sigue la convención Standard_ {tamaño de máquina virtual} en abreviatura. 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.

Administre 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 flexible-server db create az mysql flexible-server db create -g myresourcegroup -s mydemoserver -n mydatabasename Crea una base de datos.
az mysql flexible-server db delete az mysql flexible-server db delete -g myresourcegroup -s mydemoserver -n mydatabasename Elimina la base de datos del servidor. Este comando no elimina el servidor.
az mysql flexible-server db list az mysql flexible-server db list -g myresourcegroup -s mydemoserver Enumera todas las bases de datos del servidor.
az mysql flexible-server db show az mysql flexible-server 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 flexible-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 flexible de MySQL, puede ejecutar el comando az mysql flexible-server server delete.

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

Pasos siguientes