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.
ImportanteEste 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.
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.
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.
Haga clic en Log In para ir a la página de inicio de sesión de DMS.
-
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
dbusery una contraseña definida por el usuario como ejemplo.-
Seleccione Control Mode. Este tutorial utiliza Flexible Management - Free Forever como ejemplo.
NotaStable 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.
-
-
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_test1como ejemplo. También puede hacer doble clic en otras bases de datos para cambiar entre ellas.Notainformation_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
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.
Antes de conectarse a la instancia mediante la CLI, debe configure an IP address whitelist for the instance and obtain the required endpoint.
-
Debe instalar MySQL en su servidor de aplicaciones. Los siguientes comandos muestran cómo instalar MySQL en diferentes distribuciones de Linux:
-
CentOS
sudo yum install mysql -
Ubuntu
sudo apt-get update sudo apt install mysql-server
-
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.
-
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,
-hespecifica el endpoint de la instancia de ApsaraDB RDS,-Pespecifica el puerto de la instancia de ApsaraDB RDS,-uespecifica el nombre de usuario y-psolicita 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 -pIntroduzca 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
3306como ejemplo.Introduzca el nombre de usuario. Este tutorial utiliza la cuenta con privilegios
dbusercomo ejemplo.Presione la tecla Enter. En el indicador Enter password, introduzca la contraseña de la cuenta con privilegios y presione Enter nuevamente.
-
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.
Antes de conectarse a la instancia mediante un cliente, debe configure an IP address whitelist for the instance and obtain the required endpoint.
Si utiliza MySQL Workbench en Windows, la instalación podría fallar debido a la falta de bibliotecas de tiempo de ejecución del sistema. Visite el sitio web oficial de la herramienta cliente para consultar su guía de instalación y requisitos del sistema.
Abra MySQL Workbench y elija Database > Connect to Database.
-
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
3306como ejemplo.Username: Este tutorial utiliza la cuenta con privilegios
dbusercomo ejemplo.Password: Introduzca su contraseña personalizada.
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
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
Fallos de conexión a la base de datos: Troubleshoot issues that cause connection failures to an ApsaraDB RDS instance
-
Conectarse a instancias que ejecutan otros motores de base de datos: