Directus: Connecter Directus à une base de données MySQL ou MariaDB

Cette documentation fait partie du guide Bases de données externes. Consultez le guide complet ici : Comment connecter Directus à une base de données MySQL, MariaDB ou PostgreSQL.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose un service Directus cloud prêt pour la production en seulement 2 minutes :

  • Collections, éléments, utilisateurs, rôles, requêtes API et transferts de données illimités
  • Nom de domaine personnalisé avec HTTPS intégré pour un accès sécurisé (par exemple, https://cms.votre-entreprise.com)
  • Serveur e-mail dédié pour un envoi illimité d'e-mails transactionnels et de notifications
  • Cache Redis intégré pour des performances élevées
  • Performance constante et sécurité renforcée grâce à une infrastructure privée et dédiée
  • Mises à jour en un clic pour garder votre système à jour sans effort

Concentrez-vous sur votre projet, pas sur la configuration : vous pouvez découvrir la solution Directus cloud de Stackhero en seulement 5 minutes.

  1. Commencez par créer un utilisateur pour Directus sur MySQL ou MariaDB. Ouvrez phpMyAdmin et accédez à Comptes utilisateurs puis cliquez sur Ajouter un compte utilisateur.

  2. Indiquez un nom d'utilisateur (par exemple, directus). Définissez un mot de passe sécurisé en cliquant sur le bouton Générer, choisissez Authentification MySQL native, puis cochez Créer une base de données portant le même nom et accorder tous les privilèges.

    Création de l'utilisateur Directus sur une base MySQL/MariaDBCréation de l'utilisateur Directus sur une base MySQL/MariaDB

  3. Connectez-vous ensuite à votre tableau de bord Stackhero. Sélectionnez votre service Directus et cliquez sur Configurer.

  4. Dans le panneau de configuration, sous Base de données, choisissez MySQL/MariaDB et complétez les champs restants comme indiqué dans la capture d'écran ci-dessous.

    Configuration de MySQL/MariaDB pour DirectusConfiguration de MySQL/MariaDB pour Directus