Une fois la configuration initiale terminée, connectez-vous à votre instance ApsaraDB RDS for MariaDB depuis une instance ECS ou votre client local.
Avant de commencer
Effectuez les tâches suivantes :
Méthode 1 : Connexion via DMS
Data Management (DMS) est un outil graphique proposé par Alibaba Cloud pour gérer les bases de données relationnelles et NoSQL. DMS offre de nombreuses fonctionnalités, notamment la gestion des données et des schémas, l'autorisation des utilisateurs, l'audit de sécurité, l'analyse des tendances, le suivi des données, les graphiques BI et l'optimisation des performances.
Sur la page Databases, cliquez sur SQL Query à droite pour vous connecter à la base de données.
Méthode 2 : Connexion via un client
ApsaraDB RDS est entièrement compatible avec les services de base de données natifs. Vous pouvez donc vous connecter à une instance ApsaraDB RDS à l'aide de n'importe quel client de base de données standard. Cette rubrique utilise HeidiSQL à titre d'exemple.
Lancez le client HeidiSQL.
Dans le coin inférieur gauche, cliquez sur New.
-
Saisissez les informations de connexion de l'instance ApsaraDB RDS. Le tableau suivant décrit les paramètres.
Paramètre
Description
Network Type
Sélectionnez MariaDB or MySQL (TCP/IP).
Library
Conservez la valeur par défaut.
Hostname/IP
Saisissez l'endpoint interne ou public de l'instance ApsaraDB RDS. Exemple :
rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com. Pour savoir comment consulter les endpoints, consultez Afficher et modifier les endpoints et ports internes et publics.-
Si votre client s'exécute sur une instance ECS située dans la même région et utilisant le même type de réseau que l'instance ApsaraDB RDS, utilisez l'endpoint interne. Par exemple, si les deux instances se trouvent dans le même Virtual Private Cloud (VPC) dans la région Chine (Hangzhou), l'utilisation de l'endpoint interne offre une connexion sécurisée et performante.
-
Dans les autres cas, utilisez l'endpoint public.
User
Saisissez le nom d'utilisateur du compte sur l'instance ApsaraDB RDS. Pour savoir comment créer un compte, consultez Créer une base de données et un compte.
Password
Saisissez le mot de passe du compte.
Port
Saisissez le port interne pour une connexion via le réseau interne, ou le port public pour une connexion via Internet. Pour plus d'informations, consultez Afficher et modifier les endpoints et ports internes et publics.
-
-
Cliquez sur Open.
Si les informations de connexion sont correctes, la connexion aboutit.
Voici les erreurs de connexion courantes :
-
Unknown MySQL server host 'xxxxxxxxx'(11001)Vérifiez que le paramètre Hostname/IP est correct. Saisissez l'endpoint interne ou public de l'instance, et non l'ID de l'instance ou une adresse IP.
-
Access denied for user 'xxxxx'@'xxxxx'(using password:YES)Vérifiez que le nom d'utilisateur et le mot de passe sont corrects. Utilisez les identifiants du compte de base de données disponibles sur la page Accounts de l'instance, et non les identifiants de votre compte Alibaba Cloud.
-
Une réponse lente suivie de l'erreur
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)s'affiche.Vérifiez que la liste d'autorisation est correctement configurée. Ajoutez l'adresse IP publique du client à la liste d'autorisation. Pour plus d'informations, consultez Configurer une liste d'autorisation.
RemarquePour résoudre le problème, définissez temporairement la liste d'autorisation sur 0.0.0.0/0. Si la connexion aboutit, le problème venait bien de la liste d'autorisation. Remplacez 0.0.0.0/0 par l'adresse IP correcte du client. Pour plus d'informations, consultez Que faire en cas d'échec de connexion à une instance ApsaraDB RDS for MySQL ou MariaDB via Internet ?.
FAQ
Q : Comment utiliser Function Compute pour récupérer des données depuis une instance ApsaraDB RDS ?
R : Installez une dépendance tierce pour la fonction, puis utilisez un module intégré pour récupérer les données depuis l'instance ApsaraDB RDS. Pour plus d'informations, consultez Installer des dépendances tierces pour une fonction.