Inicio rápido: Creación de una instancia del Servidor flexible de Azure Database for MySQL mediante la Azure Portal

SE APLICA A: Azure Database for MySQL: Servidor flexible

Servidor flexible de Azure Database for MySQL es un servicio administrado que se usa para ejecutar, administrar y escalar servidores MySQL de alta disponibilidad en la nube. En este inicio rápido se muestra cómo crear una instancia de servidor flexible de Azure Database for MySQL mediante Azure Portal.

Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.

Inicio de sesión en Azure Portal

Vaya a Azure Portal y escriba sus credenciales para iniciar sesión en el portal. La vista predeterminada es el panel del servicio.

Creación de un servidor flexible de Azure Database for MySQL

Cree una instancia de servidor flexible de Azure Database for MySQL mediante un conjunto definido de recursos de proceso y almacenamiento de recursos para crear un servidor flexible. Cree el servidor en un Grupo de recursos de Azure.

Complete estos pasos para crear una instancia de servidor flexible de Azure Database for MySQL:

  1. En Azure Portal, busque y seleccione los servidores de Azure Database for MySQL:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Seleccione Crear.

  3. En la página Seleccionar opción de implementación de Azure Database for MySQL, seleccione Servidor flexible como opción de implementación:

    Screenshot that shows the Flexible server option.

  4. En la pestaña Aspectos básicos, escriba o seleccione la siguiente información:

    Configuración Valor sugerido Descripción
    Suscripción Nombre de la suscripción La suscripción de Azure que desea usar para el servidor. Si tiene varias suscripciones, elija aquella en la que quiere que se le facture el recurso.
    Grupo de recursos myresourcegroup Cree un nuevo nombre de grupo de recursos o seleccione un grupo de recursos existente de la suscripción.
    Nombre del servidor mydemoserver Nombre único que identifica la instancia de servidor flexible de Azure Database for MySQL. El nombre de dominio mysql.database.azure.com se anexa al nombre del servidor que escriba. 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.
    Región Región más cercana a los usuarios Ubicación más cercana a los usuarios.
    Tipo de carga de trabajo Desarrollo En el caso de la carga de trabajo de producción, puede elegir Tamaño pequeño/mediano o Tamaño grande en función de los requisitos de max_connections.
    Zona de disponibilidad Ninguna preferencia Si el cliente de la aplicación se aprovisiona en una zona de disponibilidad específica, puede establecer el servidor flexible de Azure Database for MySQL en la misma zona de disponibilidad para colocar la aplicación y reducir la latencia de red.
    Alta disponibilidad Desactivado Para los servidores de producción, elija entre alta disponibilidad con redundancia de zona y alta disponibilidad de la misma zona. Se recomienda usar la alta disponibilidad para la continuidad empresarial y la protección frente a errores de máquina virtual (VM).
    Zona de disponibilidad en espera Ninguna preferencia Elija la ubicación de la zona del servidor en espera. Coloque el servidor con el servidor en espera de la aplicación en caso de que se produzca un error de zona.
    Versión de MySQL 5.7 Una versión principal de MySQL.
    Nombre de usuario administrador mydemouser Su propia cuenta de inicio de sesión para usar al conectarse al servidor. El nombre del usuario administrador no puede ser azure_superuser, admin, administrator, root, guest, sa ni public. El número máximo de caracteres permitidos es 32.
    Contraseña La contraseña Una contraseña nueva para la cuenta de administrador del servidor. Debe tener entre 8 y 128 caracteres. La contraseña debe contener caracteres de tres de las siguientes categorías: letras en mayúscula del alfabeto inglés, letras en minúscula del alfabeto inglés, números (de cero a nueve) y caracteres no alfanuméricos (!, $, #, %, etc.).
    Proceso y almacenamiento Flexible, Standard_B1ms, 10 GiB, 100 IOPS y 7 días Las operaciones de proceso, almacenamiento, entrada y salida por segundo (IOPS) y configuraciones de copia de seguridad para el nuevo servidor. En el panel Configurar servidor, los valores predeterminados de Nivel de proceso, Tamaño de proceso, Tamaño de almacenamiento, IOPSy Período de retención (para copia de seguridad) son Ampliables, Standard_B1ms, 10 GiB, 100 iops y 7 días. Puede mantener los valores predeterminados o modificar estos valores. Para cargas de datos más rápidas durante la migración, se recomienda aumentar las IOPS al tamaño máximo admitido para el tamaño de proceso seleccionado. Más adelante, escale verticalmente para minimizar el costo. Para guardar este proceso y la selección de almacenamiento, seleccione Guardar a fin de continuar con la configuración.
  5. A continuación, configure las opciones de red.

    En la pestaña Redes, establezca cómo se accede al servidor. El servidor flexible de Azure Database for MySQL proporciona dos formas de conectarse al servidor:

    • Acceso público (direcciones IP permitidas)
    • Acceso privado (integración de red virtual)

    Si usa un acceso público, el acceso a su servidor se limita a las direcciones IP permitidas que agrega a una regla de firewall. Este método evita que herramientas y aplicaciones externas se conecten al servidor o a las bases de datos de este, a menos que cree una regla para abrir el firewall para una dirección IP o un intervalo específico. Al seleccionar Crear un archivo azuredeploy.json, el acceso al servidor se limita a la red virtual. Para más información sobre el acceso privado, vea el artículo sobre conceptos.

    En este inicio rápido, aprenderá a habilitar el acceso público para conectarse al servidor. En la pestaña Redes, en Método de conectividad, seleccione Acceso público. Seleccione Agregar dirección IP del cliente actual en las reglas de firewall.

    Nota:

    No puede cambiar el método de conectividad después de crear el servidor. Por ejemplo, si seleccionó la opción Acceso público (direcciones IP permitidas) al crear el servidor, no podrá cambiar a la opción a Acceso privado (integración con VNet) después de la implementación del servidor. Es muy recomendable que cree el servidor con acceso privado para ayudar a proteger el acceso al servidor mediante la integración de red virtual. Para más información sobre el acceso privado, vea el artículo sobre conceptos.

    Screenshot that shows the Networking tab.

  6. Selecciona Revisar y crear para revisar la configuración del servidor flexible de Azure Database for MySQL.

  7. Seleccione Crear para realizar el aprovisionamiento del servidor. El aprovisionamiento puede tardar unos minutos.

  8. En la barra de herramientas, seleccione Notificaciones (icono de campana) para supervisar el proceso de implementación. Una vez finalizada la implementación, puede seleccionar Anclar al panel para crear un icono para el servidor flexible de Azure Database for MySQL en el panel de Azure Portal. Este icono es un acceso directo a la página de Información general del servidor. Al seleccionar Ir al recurso, se abre el panel Información general del servidor flexible.

De forma predeterminada, se crean estas bases de datos en el servidor: information_schema, mysql, performance_schema y sys.

Nota:

Para evitar problemas de conectividad, compruebe si la red permite el tráfico saliente a través del puerto 3306, el puerto que usa para la instancia de servidor flexible de Azure Database for MySQL.

Conexión al servidor

Antes de empezar, descargue el certificado SSL público para la comprobación de la entidad de certificación.

Si implementa el servidor flexible de Azure Database for MySQL mediante el método de conectividad de acceso público, puede empezar a trabajar rápidamente mediante la herramienta de cliente de línea de comandos mySQL integrada o Azure Cloud Shell. Para usar la herramienta de línea de comandos, en la barra de menús del panel Información general, seleccione Conectar.

Screenshot that how to connect with Azure Cloud Shell.

Después de seleccionar Conectar, puede ver los detalles sobre cómo conectarse localmente mediante la herramienta cliente del Servidor flexible de Azure Database for MySQL y cómo iniciar operaciones de importación y exportación de datos.

Screenshot that shows the Connect pane.

Importante

Si ve el siguiente mensaje de error al conectarse al Servidor flexible de Azure Database for MySQL, no ha seleccionado la casilla Permitir el acceso público desde cualquier servicio dentro de Azure a este servidor al configurar las reglas de firewall o no se guardó la opción. Establezca las reglas de firewall y vuelva a intentarlo.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

Limpieza de recursos

Cuando ya no necesite los recursos que creó para usarlos en este inicio rápido, puede eliminar el grupo de recursos que contiene la instancia de servidor flexible de Azure Database for MySQL. Seleccione el grupo de recursos para el recurso Servidor flexible de Azure Database for MySQL y, a continuación, seleccione Eliminar. Escriba el nombre del grupo de recursos que quiere eliminar.

Paso siguiente

Para obtener información sobre otras formas de implementar un servidor flexible, vaya al siguiente inicio rápido. También puede aprender a compilar una aplicación web PHP (Laravel) mediante MySQL.