Vous souhaitez connecter vos plugins, votre site web ou votre réseau multi-serveurs à une base de données ? Vous êtes au bon endroit. Dans ce tutoriel, nous allons voir comment créer une base de données avec votre offre MyBox, étape par étape.
Pour suivre ce guide dans de bonnes conditions, vous devez disposer au minimum d’une offre MyBox4. Nous verrons d’abord les types de bases de données disponibles, leurs usages, puis deux méthodes de création : via l’offre incluse et via un pod dédié.
Types de bases de données disponibles
Sur une MyBox, plusieurs types de bases de données sont officiellement supportés. Chacun répond à des besoins différents, que ce soit pour vos plugins Minecraft, vos sites web ou vos outils de gestion.
Voici les bases de données que vous pouvez utiliser avec votre serveur :
MySQL (versions 5.7 et 8.0)
MariaDB (version 10.11)
MongoDB (version 7)
Redis (version 7)
📝 Note : MySQL et MariaDB sont les plus couramment utilisés par les plugins Minecraft. MongoDB et Redis sont surtout utiles pour des usages avancés ou des réseaux multi-serveurs.
À quoi sert une base de données ?
Une base de données sert à stocker et organiser des informations de manière fiable. Sur un serveur de jeux ou un hébergement MyBox, elle devient vite indispensable pour garder en mémoire les données de vos joueurs, de vos sites et de vos outils.
Cas d’utilisation côté serveurs de jeux
Les bases de données sont très utilisées par les serveurs Minecraft et autres jeux multijoueurs. Elles permettent de centraliser les données et d’éviter de tout stocker dans des fichiers locaux difficiles à gérer.
Plugins Minecraft : stockage des inventaires, de l’économie, des permissions des joueurs, des configurations, ou encore de la synchronisation entre plusieurs serveurs
Autres jeux : gestion des classements, des progressions, des statistiques et de l’historique des joueurs
Cas d’utilisation côté sites web
Si vous avez un site lié à votre serveur, une base de données est presque toujours nécessaire. Elle permet de stocker les contenus et d’afficher des informations dynamiques à vos visiteurs.
Affichage des statistiques de jeu en temps réel
Boutiques en ligne pour votre serveur (rangs, kits, cosmétiques)
Articles, pages et autres contenus de site web
💬 Bon à savoir : Pour un site classique (WordPress, boutique, stats), MySQL ou MariaDB sont généralement les meilleurs choix.
Quelle base de données choisir ?
Le choix de la base de données dépend surtout de vos plugins, de vos outils et de la façon dont vous gérez votre infrastructure. Voici un rapide comparatif pour vous aider à décider.
MySQL et MariaDB
MySQL et MariaDB sont les bases de données relationnelles les plus utilisées dans le monde du web et du gaming. Elles fonctionnent de manière très similaire, et la plupart des plugins les supportent sans différence.
Recommandé pour : la plupart des plugins Minecraft (Essentials, LuckPerms, etc.), les sites web (WordPress, boutiques), les outils de stats
Avantages : très répandus, bien documentés, largement supportés par les plugins et CMS
MongoDB
MongoDB est une base de données orientée documents. Elle est idéale pour stocker des données complexes ou très volumineuses, comme des inventaires détaillés, des mondes ou des structures personnalisées.
Recommandé pour : stockage de données complexes ou très flexibles (inventaires avancés, données de monde, logs structurés)
Avantages : excellentes performances avec de gros volumes de données et une structure de données évolutive
Redis
Redis est une base de données en mémoire, ultra rapide. Elle est souvent utilisée comme cache ou pour synchroniser des informations entre plusieurs serveurs en temps réel.
Recommandé pour : communication rapide entre serveurs, stockage de données temporaires, files d’attente, sessions
Avantages : idéal pour les réseaux multi-serveurs (BungeeCord, Velocity) et les systèmes de messagerie ou de cache
💡 Astuce : Si vous débutez, commencez avec MySQL ou MariaDB. MongoDB et Redis sont surtout utiles pour des projets plus avancés ou des réseaux complexes.
Les deux modes d’hébergement possibles
Sur votre MyBox, vous avez deux façons principales de créer une base de données. Le choix dépend de vos besoins en performances, en flexibilité et en types de bases de données supportés.
Voici les deux options disponibles pour héberger vos bases de données :
Offre incluse : bases de données mutualisées, avec ressources externalisées. Seules MySQL et MariaDB sont disponibles dans cette configuration.
Pod dédié : bases de données hébergées directement sur vos ressources dédiées. Vous pouvez y installer MariaDB, MongoDB et Redis.
🚨 Important : Pour un usage simple (un serveur, quelques plugins, un site), l’offre incluse suffit largement. Pour un réseau, des besoins spécifiques ou plusieurs types de bases, privilégiez les pods dédiés.
Créer une base MySQL ou MariaDB avec l’offre incluse
Commençons par la méthode la plus simple : créer une base de données MySQL ou MariaDB via l’offre incluse dans votre MyBox. C’est la solution idéale pour la majorité des plugins Minecraft et des sites web.
Dans ce mode, vous n’avez rien à installer vous-même : vous choisissez le type de base, la version, et la MyBox s’occupe du reste.
Pour démarrer, rendez-vous sur la page Gérer ma MyBox depuis votre panel MineStrator.

Une fois sur la page de gestion, cliquez sur la section Bases de données. C’est ici que vous allez pouvoir créer et gérer vos bases incluses.
Vous pouvez maintenant choisir le type de base de données parmi MySQL 5.7, MySQL 8.0 ou MariaDB 10.11. Sélectionnez la version souhaitée, puis cliquez sur Créer la base de données.


Votre base de données est maintenant créée. Vous pouvez la gérer facilement via phpMyAdmin, une interface web qui permet de voir et modifier les tables, les données et les utilisateurs.
Pour y accéder, cliquez sur le bouton phpMyAdmin situé sous les informations de votre base de données. Une nouvelle page s’ouvre : connectez-vous avec les identifiants affichés dans votre panel.

💡 Astuce : Conservez bien vos identifiants de base de données. Vous en aurez besoin pour configurer vos plugins Minecraft ou votre site web (par exemple dans
config.ymlouwp-config.php).
Créer une base sur un pod dédié (MariaDB, MongoDB, Redis)
Si vous avez besoin de plus de contrôle, de meilleures performances ou de bases de données spécifiques comme MongoDB ou Redis, vous pouvez utiliser des pods dédiés. Ces pods consomment directement les ressources de votre MyBox.
Dans la plupart des cas, allouer 1 cœur et 1 Go de RAM à un pod de base de données suffit largement pour un usage classique de serveur de jeux.
Créer un pod MongoDB ou Redis
Pour créer un pod de base de données, rendez-vous dans la gestion de vos pods sur le panel, puis cliquez sur Ajouter un pod. Vous allez pouvoir choisir le type et la localisation de votre base.
Dans notre exemple, nous allons créer un pod MongoDB. Sélectionnez MongoDB comme type de base de données, choisissez la localisation souhaitée, puis cliquez sur Ajouter un pod pour lancer la création.
Une fois le pod créé et démarré, vous retrouverez toutes les informations de connexion (IP, port, identifiants) dans la page Paramètres du serveur liée à ce pod.
Ce fonctionnement est identique pour un pod de base de données Redis : il vous suffit de choisir Redis lors de la création, puis d’utiliser les identifiants fournis dans vos plugins ou applications.
📝 Note : Vérifiez toujours la compatibilité de vos plugins avec MongoDB ou Redis. La plupart des plugins Minecraft restent basés sur MySQL/MariaDB.
Créer et configurer un pod MariaDB
Avec un pod MariaDB, vous avez plus de liberté, mais aussi quelques étapes manuelles à réaliser. Aucun utilisateur ni base de données n’est créé automatiquement : c’est vous qui les définissez via des commandes SQL.
Une fois le pod MariaDB lancé, vous devrez créer la base de données, l’utilisateur associé et lui attribuer les bons privilèges. Ensuite, vous pourrez gérer le tout via une interface phpMyAdmin dédiée aux pods MariaDB.
⚠️ Attention : Les commandes ci-dessous donnent des droits importants à l’utilisateur. Adaptez les permissions à vos besoins et évitez de donner des accès globaux si ce n’est pas nécessaire.
Étapes à réaliser depuis la console MariaDB :
Commencez par créer une base de données pour votre projet :
CREATE DATABASE votre_base;Créez ensuite un utilisateur qui sera utilisé par vos plugins ou votre site :
CREATE USER 'votre_utilisateur'@'%' IDENTIFIED BY 'votre_mot_de_passe';Attribuez à cet utilisateur les privilèges sur une base de données spécifique :
GRANT ALL PRIVILEGES ON votre_base.* TO 'votre_utilisateur'@'%';
FLUSH PRIVILEGES;Si vous avez besoin de lui donner des droits globaux sur toutes les bases (cas avancés uniquement) :
GRANT ALL PRIVILEGES ON *.* TO 'votre_utilisateur'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;💬 Bon à savoir : Vous pouvez créer plusieurs bases et plusieurs utilisateurs avec des droits différents (lecture seule, accès limité, etc.), selon vos besoins.
Une fois votre base et votre utilisateur créés, vous pouvez gérer votre pod MariaDB via phpMyAdmin, accessible à l’adresse suivante : https://pma.mystrator.com/.
Sur la page de connexion phpMyAdmin, vous devez renseigner trois champs :
Serveur : l’IP et le port de votre pod MariaDB (par exemple :
91.197.6.156:30100)Utilisateur : l’utilisateur MariaDB que vous avez créé précédemment
Mot de passe : le mot de passe associé à cet utilisateur
💡 Astuce : Notez vos identifiants dans un endroit sécurisé. Ils vous serviront à connecter vos plugins (LuckPerms, shops, stats) ou votre site à votre base MariaDB.
Conclusion
Vous savez désormais comment créer une base de données sur votre MyBox, que ce soit via l’offre incluse (MySQL/MariaDB) ou via un pod dédié (MariaDB, MongoDB, Redis). Avec une base bien configurée, vos plugins, vos sites et vos outils gagneront en stabilité et en performances.
Besoin d’un coup de main pour choisir le bon type de base ou configurer vos plugins Minecraft ? Rejoignez le Discord MineStrator : notre équipe et la communauté seront ravies de vous aider. Et si vous n’avez pas encore de MyBox, découvrez nos offres et lancez votre infrastructure en quelques minutes.

Bénéficiez de -10% sur votre premier mois de serveur chez MineStrator en utilisant le code ACTU10 !