FR
EspañolEnglishFrançaisDeutschPortuguêsItaliano
Se connecter Commencez gratuitement
Lightsail

Comment créer une base de données gérée dans Lightsail et y connecter votre site

Sortez la base de données de votre machine Lightsail vers une base de données gérée (MySQL ou PostgreSQL) qu'Amazon maintient et sauvegarde pour vous. Créer, se connecter depuis la machine, changer la configuration du site et quoi surveiller. Pour qui n'est pas technicien.

⏱ 30 minutes ◎ Niveau intermédiaire Mis à jour le 26/10/2026

Presque tous les sites stockent leurs données dans une base de données (MySQL presque toujours, PostgreSQL parfois) qui vit dans la même machine. Ça marche, mais quand la machine tombe, tout tombe ; quand le disque se remplit, il se remplit pour les deux ; et les copies de la base de données dépendent de quelqu'un qui les fait. Une base de données gérée est une base de données qu'Amazon installe, met à jour, copie chaque jour et surveille pour vous, sur une machine à part que vous ne voyez pas. Lightsail la propose à prix fixe mensuel, comme ses machines.

Ce guide en crée une, y connecte le site et explique comment déplacer les données. Si votre site est petit et qu'une seule machine vous suffit largement, ce n'est pas obligatoire ; si le site compte, c'est l'une des meilleures décisions que vous puissiez prendre.

Avant de commencer : ce que signifie chaque chose

Base de données
Là où le site stocke ses données : utilisateurs, commandes, textes. Le site les lit et les écrit en permanence.
MySQL et PostgreSQL
Les deux systèmes de base de données les plus utilisés pour les sites web. WordPress et la plupart des boutiques utilisent MySQL (ou son cousin MariaDB).
Base de données gérée
Une base de données que le fournisseur installe et maintient pour vous, sur une machine que vous n'administrez pas. Vous ne faites que l'utiliser.
Point de terminaison (endpoint)
L'adresse à laquelle votre site se connecte pour parler à la base de données. Elle remplace le « localhost » d'avant, quand elle était sur la même machine.
Utilisateur principal
L'utilisateur principal de la base de données, avec toutes les permissions. Vous choisissez son mot de passe ou Lightsail le génère.
Mode public
Si la base de données accepte des connexions depuis Internet. Désactivé par défaut et il doit le rester : seules vos machines Lightsail de la même région doivent l'atteindre.
Export (dump)
Un fichier avec tout le contenu d'une base de données, pour la déplacer d'un endroit à un autre.

Pas à pas

  1. Créez la base de données

    Dans la console Lightsail, onglet Bases de données, Créer une base de données. Choisissez la même région que votre machine, le moteur (MySQL pour WordPress et la plupart des cas ; PostgreSQL si votre application le demande) et la version recommandée. Laissez Lightsail générer le mot de passe principal ou mettez-en un long à vous. Choisissez le plan le plus petit pour commencer, sauf si vous savez qu'il vous en faut plus. Nom : bd-web. Créez. Elle met quelques minutes à être disponible.

  2. Notez les données de connexion

    Ouvrez la base de données, onglet Se connecter. Vous verrez le point de terminaison (une adresse longue qui se termine par rds.amazonaws.com), le port (3306 pour MySQL, 5432 pour PostgreSQL), l'utilisateur principal et un bouton pour afficher le mot de passe. Laissez le mode public désactivé : votre machine Lightsail peut l'atteindre sans lui parce qu'elles sont dans la même région.

  3. Vérifiez la connexion depuis la machine

    Ouvrez le terminal du navigateur de votre machine et testez (MySQL) :

    mysql -h TU-PUNTO-DE-ENLACE -u USUARIO -p

    Tapez le mot de passe quand il le demande. Si vous entrez et voyez l'invite mysql>, la connexion fonctionne. Tapez exit. Si la commande mysql n'existe pas, installez le client (sudo apt install mysql-client sur Ubuntu ou Debian).

  4. Copiez les données de la base actuelle vers la nouvelle

    Si le site a déjà des données dans la base locale, mettez le site en maintenance un instant et exportez-les :

    mysqldump -u root -p nombre_bd > copia.sql
    mysql -h TU-PUNTO-DE-ENLACE -u USUARIO -p -e "CREATE DATABASE nombre_bd"
    mysql -h TU-PUNTO-DE-ENLACE -u USUARIO -p nombre_bd < copia.sql

    Sur une machine Bitnami (WordPress de Lightsail), l'utilisateur local est root et son mot de passe se trouve dans le fichier bitnami_application_password ou dans la configuration de l'application. L'export prend plus ou moins de temps selon la taille ; pour un site normal, quelques secondes.

  5. Changez la configuration du site

    Modifiez le fichier de configuration de votre application et remplacez le serveur de base de données localhost par le point de terminaison, et l'utilisateur et le mot de passe par ceux de la base gérée. Dans WordPress, c'est wp-config.php : les lignes DB_HOST, DB_USER et DB_PASSWORD. Enregistrez et ouvrez le site : il doit fonctionner comme avant. Retirez le mode maintenance.

  6. Arrêtez la base de données locale et vérifiez les copies

    Quand cela fait quelques jours que tout fonctionne avec la nouvelle, arrêtez le service de base de données de la machine (sudo systemctl disable --now mysql ou la commande de Bitnami) pour libérer de la mémoire. Dans la base de données gérée, onglet Instantanés : Lightsail fait des copies automatiques chaque jour ; vous pouvez en plus en créer une manuelle avant des changements importants. Et regardez l'onglet Métriques de temps en temps : si le CPU ou les connexions sont à la limite, c'est le moment de monter de plan, ce qui, pour les bases de données, se fait bien avec un bouton.

Ce qui peut mal tourner

Le site affiche « Erreur lors de la connexion à la base de données »

Vérifiez lettre par lettre le point de terminaison, l'utilisateur et le mot de passe dans la configuration. Ensuite, que la machine et la base de données sont dans la même région. Et que la base de données existe bien dans le serveur (le CREATE DATABASE de l'étape 4).

Je veux me connecter depuis mon ordinateur avec un programme graphique

Vous devez activer le mode public, qui ouvre la base de données à Internet (protégée seulement par le mot de passe). Faites-le seulement le temps nécessaire et désactivez-le ensuite, ou connectez-vous à travers la machine avec un tunnel SSH.

Le site est plus lent qu'avant

Maintenant la base de données est sur une autre machine et chaque requête voyage par le réseau, même si c'est dans le même centre de données. En général, cela ne se remarque pas ; si cela se remarque, le site fait trop de requêtes : un plugin de cache règle en général le problème.

Cela coûte plus cher que d'avoir la base sur la machine

Oui : c'est un service de plus. Ce que vous achetez, c'est qu'elle ne tombe pas avec le site, qu'elle ait des copies quotidiennes sans que personne n'y pense et que vous puissiez grandir sans rien réinstaller. Pour un site qui rapporte de l'argent, c'est en général rentable.

Dans Simplio

Dans Simplio, les bases de données de Lightsail et de RDS apparaissent à côté de vos machines, avec leur état, leur point de terminaison prêt à copier, les copies avec leur date et les métriques. Vous faites un instantané avec un bouton, et qui en a la permission peut la voir sans pouvoir y toucher. Si une copie programmée ne se fait pas ou si la base de données arrive à la limite, vous êtes prévenu par e-mail.

La même chose, dans AWS et dans Simplio

Dans la console AWSDans Simplio
Voir l'état et les copies de la base de donnéesEntrer dans Lightsail, onglet par ongletLa base de données à côté de ses machines, avec état, copies et métriques sur une carte
Faire une copie avant un changementOnglet Instantanés, créer, nommerBouton d'instantané : 1 clic
Savoir si elle arrive à la limiteRegarder l'onglet MétriquesAlerte par e-mail si le CPU ou les connexions s'envolent, ou s'il manque une copie

Essayer gratuitement 15 jours Voir comment ça marche

Tout cela, sans la console AWS

Simplio est un panneau en français pour gérer vos comptes AWS : machines, copies programmées, bases de données, domaines, e-mail et ce que vous facture AWS, avec des autorisations par personne et la double authentification. Sans rien installer sur vos serveurs.

Commencez gratuitement pendant 15 jours, sans carte

Déjà client ? Espace clients.