Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Step 2: Connect to an ApsaraDB RDS for MySQL instance

Última actualización: Sep 03, 2026

Conéctese a su instancia de ApsaraDB RDS for MySQL para gestionar datos o desplegar servicios mediante Data Management (DMS), una interfaz de línea de comandos (CLI) o un cliente de terceros.

Facturación

  • La creación de una instancia de ApsaraDB RDS for MySQL genera fees for the instance specifications and storage. Las tarifas varían según parámetros como el método de facturación, la serie de la instancia, las especificaciones, el tipo de almacenamiento y la capacidad de almacenamiento.

  • Las tarifas descritas en este tutorial no incluyen los costos de los servidores de aplicaciones ni de los clientes de terceros utilizados para conectarse a la instancia de ApsaraDB RDS.

Requisitos previos

  • Debe haber creado una instancia de ApsaraDB RDS for MySQL, una base de datos y una cuenta con privilegios en la instancia. Para obtener más información, consulte Step 1: Create an ApsaraDB RDS for MySQL instance and configure a database.

    Importante

    Este tutorial utiliza la instancia de ApsaraDB RDS for MySQL, la base de datos, la cuenta y la contraseña que usted creó y configuró en la consola siguiendo Step 1: Create an ApsaraDB RDS for MySQL instance and configure a database. Puede modificarlos según sus necesidades empresariales.

  • Si planea iniciar sesión en la base de datos mediante DMS, no se requiere preparación adicional.

  • Para conectarse mediante una CLI o un cliente, configure una lista de permitidos de direcciones IP para la instancia y obtenga el endpoint interno o público según el tipo de acceso.

    Configurar una lista de permitidos de direcciones IP y obtener los endpoints internos y públicos

    1. Configurar una lista de permitidos de direcciones IP

    Agregue su dirección IP o la dirección IP de su servidor de aplicaciones a la IP address whitelist de la instancia. Debe configurar la lista de permitidos de direcciones IP antes de poder obtener el endpoint interno o público.

    2. Seleccionar un tipo de acceso

    Para conexiones remotas, utilice un endpoint interno si su entorno cumple con los requisitos; de lo contrario, utilice un endpoint público. La siguiente tabla describe los requisitos y cómo obtener cada tipo de endpoint:

    Importante

    Para conectarse a una instancia a través de la red interna, se deben cumplir los siguientes requisitos:

    • El servidor de Alibaba Cloud que utilice para acceder a la instancia de ApsaraDB RDS debe estar en la misma región y Virtual Private Cloud (VPC) que la instancia.

    • Si tanto el servidor como la instancia utilizan el tipo de red VPC, deben residir en la misma VPC.

    Escenario

    Endpoint

    Método

    Se cumplen los requisitos para una conexión interna.

    Endpoint interno de la instancia de ApsaraDB RDS

    1. Inicie sesión en la consola de ApsaraDB RDS y vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Luego, busque la instancia de RDS y haga clic en el ID de la instancia.

    2. Haga clic en View Details para ver la dirección y el número de puerto de la instancia de RDS. En la sección Basic Information, haga clic en View Connection Details junto a Network Type.

    Nota
    • El endpoint público se muestra solo después de hacer clic en Apply for Public Endpoint.

    • Para instancias de clúster, modifique la dirección del nodo principal en la sección Cluster Read/Write Connection y la dirección del nodo secundario en la sección Cluster Read-only Connection.

    Se conecta desde una instancia de ECS, pero no se cumplen los requisitos para una conexión interna.

    Endpoint público de la instancia de ApsaraDB RDS

    Se conecta desde un dispositivo local.

Método 1: Iniciar sesión mediante DMS

Data Management (DMS) es una plataforma integral de gestión de datos que admite todo el ciclo de vida de los datos. Proporciona funciones como gestión global de activos de datos, gobernanza de datos, diseño y desarrollo de bases de datos, integración de datos, desarrollo de datos y consumo de datos. DMS está diseñado para ayudar a las empresas a explorar el valor de los datos de manera eficiente y segura, acelerando así la transformación digital.

Con DMS, puede iniciar sesión en una instancia de ApsaraDB RDS for MySQL sin necesidad de configurar una lista de permitidos de direcciones IP ni seleccionar un tipo de acceso.

  1. Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia. Luego, haga clic en el ID de la instancia.

  2. Haga clic en Log In para ir a la página de inicio de sesión de DMS.

  3. En el cuadro de diálogo Log On to Instance, introduzca la información de inicio de sesión y haga clic en Log On.

    • Seleccione Access Mode. Este tutorial utiliza Account + password login como ejemplo.

      Si selecciona la opción KMS Credential Logon, consulte Integrate Data Management (DMS) with RDS Credentials.

    • Introduzca la Database Account y la Database Password. Este tutorial utiliza la cuenta con privilegios dbuser y una contraseña definida por el usuario como ejemplo.

    • Seleccione Control Mode. Este tutorial utiliza Flexible Management - Free Forever como ejemplo.

      Nota
      • Stable Change y Security Collaboration incur fees.

      • En comparación con Flexible Management (Free Forever) control mode, Stable Change y Security Collaboration ofrecen más funciones y mayores capacidades de control de la base de datos. Si está probando o evaluando el producto RDS MySQL, se recomienda seleccionar el modo Flexible Management.

  4. Consulte la base de datos. Después de iniciar sesión correctamente, podrá ver la base de datos recién creada en Instances Connected, en el lado izquierdo de la página de DMS. Este tutorial utiliza la base de datos db_test1 como ejemplo. También puede hacer doble clic en otras bases de datos para cambiar entre ellas.

    Nota
    • information_schema, MySQL, performance_schema, sys y Recycle Bin son bases de datos del sistema.

    • Si la instancia aparece pero la base de datos no se muestra al expandirla, compruebe las siguientes posibles causas:

      • La cuenta de inicio de sesión no tiene permisos de acceso a la base de datos de destino: Puede ir a la página Accounts en la página de detalles de la instancia de RDS para adjust account permissions manualmente.

      • Los metadatos no están sincronizados. Como resultado, la base de datos no se muestra en el árbol de navegación. Puede pasar el cursor sobre la instancia que desea gestionar y hacer clic en el icono image a la derecha del nombre de la instancia para actualizar la lista de bases de datos.

      Para sincronizar rápidamente el esquema de la base de datos, utilice la función schema design de DMS.

Método 2: Conexión mediante la CLI

Utilice la CLI de MySQL para conectarse a su instancia de ApsaraDB RDS for MySQL desde una instancia de ECS o un servidor local. El siguiente ejemplo utiliza Linux.

Importante
  1. Inicie sesión en el servidor de aplicaciones que desea utilizar para conectarse a la instancia de ApsaraDB RDS. Puede conectarse desde un servidor local o log on to an Alibaba Cloud ECS instance.

  2. Ejecute el comando de conexión a la base de datos e introduzca la contraseña para acceder a la instancia de ApsaraDB RDS for MySQL. En el comando, -h especifica el endpoint de la instancia de ApsaraDB RDS, -P especifica el puerto de la instancia de ApsaraDB RDS, -u especifica el nombre de usuario y -p solicita la contraseña.

    # Connection command template
    mysql -h <endpoint> -P <port> -u <username> -p
    # Connection command example
    mysql -h rm-bp**************.mysql.rds.aliyuncs.com -P 3306 -u dbuser -p
    • Introduzca el endpoint. Debe determinar si se cumplen los requisitos para una conexión interna e introducir el endpoint adecuado. Este tutorial utiliza un endpoint interno como ejemplo. Para obtener más información sobre cómo obtener los endpoints internos y públicos de una instancia, consulte la sección Prerequisites de este tema.

    • Introduzca el puerto. Este tutorial utiliza el puerto 3306 como ejemplo.

    • Introduzca el nombre de usuario. Este tutorial utiliza la cuenta con privilegios dbuser como ejemplo.

    • Presione la tecla Enter. En el indicador Enter password, introduzca la contraseña de la cuenta con privilegios y presione Enter nuevamente.

  3. Cuando la CLI muestre el siguiente mensaje de bienvenida, estará conectado a la instancia de ApsaraDB RDS for MySQL. Luego podrá realizar operaciones en la base de datos.

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 51325
    Server version: 8.0.18 Source distribution

Método 3: Conexión mediante un cliente

Utilice un cliente de base de datos de terceros para conectarse a su instancia de ApsaraDB RDS for MySQL. El siguiente ejemplo utiliza MySQL Workbench 8.0.29.

Importante
  1. Abra MySQL Workbench y elija Database > Connect to Database.

  2. En la página Connect to Database, introduzca la información requerida del endpoint y de la cuenta.

    • Para Connection Method, seleccione Standard(TCP/IP), que se utiliza como ejemplo en este tutorial .

    • Hostname: Debe determinar si se cumplen los requisitos para una conexión interna e introducir el endpoint adecuado. Este tutorial utiliza un endpoint interno como ejemplo.

    • Port: Este tutorial utiliza el puerto 3306 como ejemplo.

    • Username: Este tutorial utiliza la cuenta con privilegios dbuser como ejemplo.

    • Password: Introduzca su contraseña personalizada.

  3. Haga clic en OK para conectarse a la instancia de ApsaraDB RDS for MySQL. Luego podrá realizar operaciones en la base de datos.

Errores comunes

mysql command not found

MySQL no está instalado. Ejecute uno de los siguientes comandos para instalarlo:

  • CentOS: Ejecute sudo yum install mysql.

  • Ubuntu: Ejecute sudo apt-get update y luego sudo apt install mysql-server.

SSL connection error: SSL is required but the server doesn't support it

Algunas versiones de MySQL Workbench requieren cifrado SSL para conexiones TCP/IP estándar. Descargue MySQL Workbench 8.0.29 para establecer una conexión estándar.

Error 10060: Can't connect to MySQL server on 'rm-bpxxx.mysql.rds.aliyuncs.com'(10060)

  • (Más común) La lista de permitidos de direcciones IP para la instancia de ApsaraDB RDS está configurada incorrectamente. Para obtener más información, consulte Configure an IP address whitelist.

  • (Menos común) Utiliza un endpoint interno para conectarse, pero no se cumplen los requisitos para una conexión interna. Por ejemplo, la instancia de ECS y la instancia de ApsaraDB RDS no están en la misma VPC. En este caso, obtain and use a public endpoint.

Cannot Connect to Database Server

  • (Más común) La lista de permitidos de direcciones IP para la instancia de ApsaraDB RDS está configurada incorrectamente. Para obtener más información, consulte Configure an IP address whitelist.

  • (Menos común) Utiliza un endpoint interno para conectarse, pero no se cumplen los requisitos para una conexión interna. Por ejemplo, la instancia de ECS y la instancia de ApsaraDB RDS no están en la misma VPC. En este caso, obtain and use a public endpoint.

Your connection attempt failed for user 'xx" to the MySQL server

  • (Más común) La lista de permitidos de direcciones IP para la instancia de ApsaraDB RDS está configurada incorrectamente. Para obtener más información, consulte Configure an IP address whitelist.

  • (Menos común) Utiliza un endpoint interno para conectarse, pero no se cumplen los requisitos para una conexión interna. Por ejemplo, la instancia de ECS y la instancia de ApsaraDB RDS no están en la misma VPC. En este caso, obtain and use a public endpoint.

Destination Host Unreachable error when you ping the internal endpoint of the ApsaraDB RDS instance

Causa: Conflictos de ruta. Para obtener información sobre cómo resolver este problema, consulte What do I do if I cannot ping the internal endpoint of an ApsaraDB RDS instance?.

Access denied for user 'xxx'@'xxx'(using password:YES)

La cuenta o la contraseña es incorrecta. Gestione las cuentas y contraseñas en la página Accounts en la consola de RDS.

Unknown MySQL server host 'xxx'(11001)

El endpoint es incorrecto. Asegúrese de que siga el formato rm-xxxxxx.mysql.rds.aliyuncs.com.

Preguntas frecuentes

  • P: Utilizo Function Compute (FC). ¿Cómo puedo recuperar datos de una instancia de ApsaraDB RDS?

    R: Puede instalar dependencias de terceros para una función y utilizar módulos integrados para recuperar datos de la instancia de ApsaraDB RDS. Para obtener más información, consulte Install third-party dependencies for a function.

  • P: Después de conectarme a la base de datos, ¿cómo importo un archivo SQL?

    R: Si necesita importar rápidamente una gran cantidad de datos desde un archivo (en formato SQL, CSV o Excel), puede utilizar data import feature of DMS.

Documentos relacionados