Descripción de las interfaces de cliente

Completado

El nivel de aplicación se corresponde con las interfaces y las aplicaciones que interactúan con el servidor MySQL. En este nivel, hay servicios para permitir que los clientes se conecten y se autentiquen y que se comprueben sus privilegios de seguridad. Hay tres componentes principales en este nivel, es decir:

  • Interfaz de cliente y utilidades
  • Interfaz administrativa y utilidades
  • Interfaz de consulta

En esta unidad, se describen la interfaz de cliente y las utilidades. En Azure Database for MySQL, las tareas de administrador se administran en Azure Portal. Por ejemplo, puede mostrar, crear y eliminar bases de datos desde la opción de menú Base de datos. También puede configurar Alertas para mostrar Métricas. Para acceder a estas opciones, en Azure Portal, vaya al servidor de MySQL y seleccione la opción correspondiente en el menú izquierdo. En la unidad siguiente, se describe la interfaz de consulta.

Al instalar el servidor MySQL, se instalan muchos programas diferentes, todos administrados por el demonio de MySQL. Azure Database for MySQL es un servicio que le permite centrarse en la creación y optimización de las bases de datos proporcionando una interfaz para administrar el servidor MySQL mediante Azure Portal o la CLI de Azure. Dos tareas de cliente clave son la copia de seguridad y restauración y la configuración del servidor.

Copia de seguridad y restauración

Azure Database for MySQL realiza automáticamente una copia de seguridad del servidor y las bases de datos. No es necesario configurar ni habilitar nada; las copias de seguridad se realizarán poco después de haber creado el servidor de Azure Database for MySQL. Una copia de seguridad se realiza todos los días y si se produce algún error con una copia de seguridad por cualquier motivo, Azure Database for MySQL reintentará la copia de seguridad cada 20 minutos hasta que se haya realizado una copia de seguridad correcta.

De forma predeterminada, las copias de seguridad se conservan durante siete días, pero puede configurar las copias de seguridad para que se conserven durante 35 días. Todas las copias de seguridad se cifran mediante cifrado AES de 256 bits.

Azure Database for MySQL no expone el sistema de archivos, y los archivos de copia de seguridad no están disponibles para exportarse. Solo se pueden usar para restaurar a un momento dado en Azure Database for MySQL. Sin embargo, puede usar mysqldump para copiar una base de datos.

Las copias de seguridad automáticas de Azure Database for MySQL se realizan con mydumper y myloader, que son las utilidades de copia de seguridad de MySQL. Mydumper y myloader se distribuyen por separado desde MySQL y son populares porque funcionan mejor que las utilidades distribuidas con MySQL: mysqldump y mysqlpump.

Para configurar el período de tiempo de retención de una copia de seguridad:

  1. En Azure Portal, vaya a Azure Database for MySQL.

  2. En la hoja de información general, en Información esencial, seleccione Configuración. Se muestra la hoja Proceso y almacenamiento.

  3. En Copias de seguridad, seleccione Período de retención de copia de seguridad (en días) mediante el control deslizante. Puede seleccionar entre 1 y 35 días.

    Screenshot showing the Compute + storage blade, where you can set the retention period for backups.

Configuración del servidor

my.cnf es un archivo de texto que contiene la gran cantidad de parámetros, valores predeterminados y opciones que MySQL usa. Azure Database for MySQL proporciona una interfaz de usuario para estas opciones de configuración en la hoja Parámetros del servidor. En Azure Portal, vaya a Azure Database for MySQL. En el menú izquierdo, en Configuración, seleccione Parámetros del servidor. Hay unas 22 páginas de parámetros dinámicos y estáticos que puede ver o modificar.

Azure Database for MySQL es un servicio, lo que significa que no tiene que preocuparse de dónde se encuentra este archivo de configuración ni de cómo modificarlo; todo se administra automáticamente.

Nota

No todas las opciones de my.cnf están disponibles para modificarse en Parámetros del servidor. Sin embargo, todos los parámetros que necesita están disponibles en Parámetros del servidor.

Mysqladmin es un programa de administración que se usa para administrar la configuración y el estado del servidor. Por ejemplo, se usa para crear y quitar bases de datos y para ver la configuración de parámetros.