Créer une base de données MariaDB et s’y connecter

à l’aide d’Amazon RDS

Introduction

Dans ce didacticiel, vous allez apprendre à créer un environnement afin d'exécuter votre base de données MariaDB (nous appelons cet environnement « instance »), à vous connecter à la base de données et à supprimer l'instance de base de données. Pour ce faire, nous allons utiliser Amazon Relational Database Service (Amazon RDS) et tout ce que nous allons effectuer dans ce didacticiel est éligible à l'offre gratuite.

 

 Coût de réalisation

Offre gratuite

 Services utilisés

Gérer vos ressources AWS

Implémentation

  • Accéder à la console RDS

    Lorsque vous cliquez ici, la Console de gestion AWS s'ouvre dans une nouvelle fenêtre du navigateur. Vous pouvez ainsi garder ce guide étape par étape ouvert. Lorsque cet écran se charge, localisez RDS sous Database (Base de données), puis cliquez pour ouvrir la console Amazon RDS.

    Console de gestion AWS
  • Créer une instance MariaDB

    Dans cette étape, nous allons utiliser Amazon RDS pour créer une instance MariaDB avec une classe d'instance de base de données db.t2.micro, 20 Go de stockage et des sauvegardes automatiques activées avec une période de rétention d'un jour.  Pour rappel, tout cela est éligible à l'offre gratuite.

    a. Dans le coin supérieur droit de la console Amazon RDS, sélectionnez la Region (région) dans laquelle vous voulez créer l'instance de base de données.

    Remarque : les ressources du Cloud AWS sont hébergées dans des installations de centres de données hautement disponibles, situées dans différentes zones du monde. Vous avez la possibilité de choisir dans quelle Région vous souhaitez héberger votre activité Amazon RDS. 

    Dans le coin supérieur droit de la console Amazon RDS, sélectionnez la Région dans laquelle vous souhaitez créer l'instance de base de données.

    b.   Dans la section Create database (Créer une base de données), sélectionnez Create database.

    Dans la section Create database (Créer une base de données), sélectionnez Create database.

    c.  Vous disposez désormais de plusieurs options pour sélectionner votre moteur Dans ce didacticiel, choisissez l’icône MariaDB, sélectionnez default DB engine version (Version du moteur de base de données par défaut), puis choisissez le modèle Free Tier (Offre gratuite).

    Sélectionner le moteur PostgreSQL

    d. Vous allez maintenant configurer votre instance de base de données. 

    La liste ci-dessous indique des exemples de paramètres que vous pouvez utiliser pour ce didacticiel :

    Paramètres :

    • DB Instance Identifier (Identifiant d'instance de base de données) : entrez un nom d'instance de base de données unique à votre compte dans la Région sélectionnée. Pour ce tutoriel, saisissez myrdstest.
    • Master Username (Nom d'utilisateur principal) : saisissez un nom d'utilisateur que vous utiliserez pour vous connecter à votre instance de base de données. Dans cet exemple, nous utiliserons masterUsername.
    • Master Password (Mot de passe principal) : saisissez un mot de passe contenant entre 8 et 41 caractères ASCII imprimables (hormis /, " et @) pour votre mot de passe d'utilisateur principal.
    • Confirm password (Confirmer le mot de passe) : saisissez à nouveau le mot de passe.
    Affichage des paramètres

    Spécifications relatives à l'instance :

    • DB instance class (Classe d'instance de base de données) : sélectionnez la valeur par défaut db.t2.micro --- 1 vCPU, 1 Gio de RAM. Cela équivaut à 1 Go de mémoire et 1 vCPU. Pour afficher une liste des classes d'instances prises en charge, consultez la sectionTarification d'Amazon RDS.
    • Storage Type (Type de stockage) : sélectionnez General Purpose (SSD) (Polyvalent (SSD)). Pour obtenir davantage d'informations concernant le stockage, consultez la section Stockage Amazon RDS.
    • Allocated Storage (Stockage alloué) : saisissez 20 comme valeur par défaut afin d'allouer 20 Go de stockage pour la base de données. Vous pouvez passer le stockage à un maximum de 64 To avec Amazon RDS for MariaDB.
    • Enable storage autoscaling (Activer la capacité de scalabilité automatique du stockage) : si votre charge de travail est cyclique ou imprévisible, vous activerez la scalabilité automatique du stockage afin de permettre à RDS d'augmenter automatiquement votre stockage si nécessaire. Cette option ne s'applique pas à ce didacticiel
    • Multi-AZ deployment (Déploiement multi-AZ) : cette option ne s'applique pas à didacticiel. L’utilisation d’un déploiement multi-AZ permet d’allouer et de maintenir automatiquement un réplica en attente synchrone dans une autre zone de disponibilité. Notez que le déploiement multi-AZ est payant. Pour plus d'informations, consultez la section Déploiement à haute disponibilité
    Affichage des paramètres

    e. Vous vous trouvez maintenant dans la section Connectivité dans laquelle vous indiquez des informations supplémentaires nécessaires à RDS pour lancer l'instance de base de données MariaDB. La liste ci-dessous indique les paramètres de notre exemple d'instance de base de données.

    Network & Security (Réseau et sécurité)

    Additional connectivity configurations (Configurations de connectivité supplémentaire)

    • Subnet Groupe (Groupe de sous-réseaux) : choisissez le groupe de sous-réseaux par défaut. Pour plus d'informations sur les groupes de sous-réseaux, consultez la section Utilisation de groupes de sous-réseaux de base de données.
    • Public accessibility (Accessibilité publique) : sélectionnez Yes (Oui). Cela permettra d'allouer une adresse IP à votre instance de base de données, afin que vous puissiez vous connecter directement à la base de données depuis votre propre appareil.
    • Availability zone (Zone de disponibilité) : sélectionnez No preference (Aucune préférence). Pour plus de détails, consultez la section Régions et zones de disponibilité.
    • VPC security groups (Groupes de sécurité VPC) : sélectionnez Create new VPC security group (Créer un groupe de sécurité VPC). Cela permet de créer un groupe de sécurité qui autorise la connexion entre l'adresse IP de l'appareil que vous utilisez actuellement et la base de données créée.
    • Port : conservez la valeur par défaut, à savoir 3306.
    Affichage des paramètres

    Dans la section Additional Configurations (Configurations supplémentaires) :

    Database options (Options de base de données)

    • Database name (Nom de base de données) : saisissez un nom de base de données comprenant entre 1 et 64 caractères alphanumériques. Si vous ne fournissez aucun nom, Amazon RDS ne créera pas automatiquement une base de données sur l'instance de base de données que vous créez.
    • DB parameter group (Groupe de paramètres de base de données) (Groupe de paramètres de base de données) : conservez la valeur par défaut. Pour plus d'informations, consultez la section Utilisation des groupes de paramètres de base de données.
    • Option group (Groupe d'options) : conservez la valeur par défaut. Amazon RDS utilise des groupes d'options pour activer et configurer des fonctions supplémentaires. Pour plus d'informations, consultez la section Utilisation des groupes d'options.

    Chiffrement
    Cette option n'est pas disponible dans l'offre gratuite. Pour plus d'informations, consultez la section Chiffrement de ressources Amazon RDS

    Backup (Sauvegarde)

    • Backup retention period (Période de rétention des sauvegardes) : vous pouvez choisir le nombre de jours pendant lequel la sauvegarde que vous effectuez doit être conservée. Pour ce tutoriel, définissez cette valeur sur 1 day (1 jour).
    • Backup Windows (Fenêtre de sauvegarde)  : utilisez l'option par défaut No preference (Aucune préférence).

    Monitoring (Surveillance)

    • Disable Enhanced Monitoring (Désactiver la surveillance améliorée) : utilisez l'option par défaut pour rester dans le cadre de l'offre gratuite. L’activation de la surveillance améliorée vous permet de recevoir des métriques en temps réel concernant le système d'exploitation (SE) sur lequel s'exécute votre instance de base de données. Pour plus d'informations, consultez la section Affichage des métriques d'instances de base de données.
    Affichage des paramètres

    Maintenance

    • Auto minor version upgrade (Mise à niveau automatique de version mineure) : sélectionnez Enable auto minor version upgrade (Activer la mise à niveau automatique de version mineure) pour recevoir les mises à jour automatiques dès qu'elles sont disponibles.
    • Maintenance Window (Fenêtre de maintenance) : sélectionnez No preference (Aucune préférence).

    Deletion protection (Protection contre la suppression)
    Décochez l'option Enable deletion protection (Activer la protection contre la suppression) pour ce tutoriel. Lorsque cette option est activée, vous ne pouvez plus supprimer la base de données.

    Cliquez sur Create database (Créer une base de données).

    Affichage des paramètres

    f. Votre instance de base de données est désormais en cours de création  Cliquez sur View Your DB Instances (Afficher vos instances de base de données).

    Cliquez sur Instances pour suivre le statut du lancement de votre instance de base de données. Lorsque le statut passe de creating (en cours de création) à available (disponible), l'instance de base de données est prête à l’emploi.

    Remarque : plusieurs minutes peuvent être nécessaires à la nouvelle instance de base de données pour être disponible. Passez à l'étape suivante lorsque vous patientez.

    Votre instance de base de données est désormais en cours de création Cliquez sur View Your DB Instances (Afficher vos instances de base de données)
  • Télécharger un client SQL

    Une fois que la création de l'instance de base de données est terminée et que le statut passe à disponible, vous pouvez vous connecter à une base de données sur l'instance de base de données à l'aide de tout client SQL standard. Dans la mesure où MariaDB est compatible avec MySQL, nous allons télécharger MySQL Workbench, un client MySQL populaire.

    a. Accédez à la page Download MySQL Workbench (Télécharger MySQL Workbench) pour télécharger et installer MySQL Workbench. Pour plus d'informations sur l'utilisation de MySQL, consultez la documentation MySQL

    Remarque : pensez à utiliser MySQL Workbench depuis le même appareil que celui à partir duquel vous avez créé l'instance de base de données. Le groupe de sécurité dans lequel est placée votre base de données est configuré de façon à autoriser uniquement la connexion depuis l'appareil à partir duquel vous avez créé l'instance de base de données.

    Télécharger SQL Workbench

    b. Vous serez invité à vous connecter, vous inscrire ou commencer votre téléchargement.  Vous pouvez cliquer sur No thanks, just start my download (Non merci, démarrer uniquement mon téléchargement) pour accélérer le téléchargement.

    Téléchargement de MySQL
  • Se connecter à l'instance MariaDB

    Au cours de cette étape, nous allons nous connecter à la base de données que vous avez créée à l'aide de MySQL Workbench.

    a. Lancez l'application MySQL Workbench et accédez à Database > Connect to Database (Base de données > Se connecter à la base de données) (Ctrl+U) à partir de la barre de menus.

    Application MySQL Workbench

    b. Une boîte de dialogue s'affiche.  Saisissez les données suivantes :

    • Hostname (Nom d'hôte) : vous trouverez votre nom d'hôte dans la console Amazon RDS, comme indiqué sur la capture d'écran à droite.  Saisissez ou collez le nom d'hôte de l'instance de base de données exécutant le moteur de base de données MariaDB. Par exemple, le nom d'hôte peut être : myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com.
    • Port : la valeur par défaut doit être 3306.
    • Username (Nom d'utilisateur) : saisissez le nom d'utilisateur que vous avez créé pour la base de données Amazon RDS.  Notre exemple était « masterUsername ».
    • Password (Mot de passe) : cliquez sur Store in Vault (Stocker dans le coffre-fort) et saisissez le mot de passe que vous avez utilisé lors de la création de la base de données Amazon RDS.

    Cliquez sur OK

    Boîte de dialogue

    c. Vous êtes désormais connecté à la base de données. Dans MySQL Workbench, vous allez découvrir divers objets de schéma disponibles dans la base de données. Vous pouvez désormais créer des tableaux, insérer des données et exécuter des requêtes.

    Vous êtes désormais connecté à la base de données
  • Supprimer l'instance de base de données

    Vous pouvez facilement supprimer l'instance de base de données MariaDB depuis la console Amazon RDS. Il est recommandé de supprimer les instances que vous n'utilisez plus afin qu'elles ne vous soient plus facturées.

    a. Revenez à votre console Amazon RDS.  Sélectionnez Databases (Bases de données), choisissez l’instance à supprimer, puis sélectionnez Delete (Supprimer) dans le menu Actions.

    Sous Actions, sélectionnez Delete (Supprimer)

    b. Vous êtes invité à créer un instantané final et à confirmer la suppression. Pour notre exemple, ne créez pas d'instantané final, confirmez uniquement que vous souhaitez supprimer l'instance, puis cliquez sur Delete (Supprimer). 

    Remarque : la suppression de votre instance de base de données peut prendre quelques minutes

    Page de suppression

Ce tutoriel vous a-t-il été utile ?

Merci
Merci de nous indiquer ce que vous avez aimé.
Fermer
Nous sommes désolés de vous décevoir.
Quelque chose est-il obsolète, déroutant ou inexact ? Aidez-nous à améliorer ce didacticiel en fournissant des commentaires.
Fermer

Félicitations !

Vous avez créé une instance de base de données MariaDB à l’aide d’Amazon RDS, vous vous y êtes connecté et l'avez supprimée.  Amazon RDS facilite la configuration, l'exploitation et la mise à l'échelle d'une base de données relationnelle dans le cloud. Ce service fournit une capacité économique et redimensionnable tout en gérant les tâches fastidieuses d'administration des bases de données, vous permettant ainsi de vous consacrer à vos applications et à votre activité