Guide de déploiement

MariaDB sur VPS : SQL libre, rapide et maîtrisé

Déployer sur un VPS Cloud →

Bases de données7 min de lecture

MariaDB sur VPS : SQL libre, rapide et maîtrisé

MariaDB reste un socle robuste pour WordPress, Dolibarr, PrestaShop et beaucoup d'applications PHP. Sur un VPS ServOrbit, vous gardez la main sur les comptes, les volumes et la sauvegarde au lieu de cacher la base derrière une offre opaque. Ce guide pose un déploiement Docker propre et les premiers réflexes d'exploitation.

Pourquoi héberger MariaDB sur un VPS ?

MariaDB est un fork communautaire de MySQL, 100 % open source, reconnu pour ses performances, sa fiabilité et sa compatibilité totale avec les applications MySQL existantes. Hébergé sur un VPS, il vous libère des restrictions des hébergements mutualisés : pas de limite de connexions imposées, pas de quotas arbitraires sur la taille des bases, et la possibilité de tuner finement les paramètres du moteur InnoDB selon votre charge réelle. Vous gardez la maîtrise de vos sauvegardes, de vos utilisateurs et de la sécurité réseau, sans dépendre d'un prestataire tiers pour chaque opération de maintenance.

Ce que vous pouvez faire avec MariaDB sur votre VPS

  • Héberger plusieurs bases de données pour différents projets ou clients sur une seule instance, avec isolation par utilisateur MariaDB
  • Connecter votre application Laravel, Symfony, WordPress ou tout autre framework via le port standard 3306, en local ou depuis un serveur distant sécurisé par pare-feu
  • Effectuer des sauvegardes automatisées avec mysqldump ou Mariabackup et les stocker hors-site selon votre politique de rétention
  • Configurer la réplication maître-esclave pour assurer la haute disponibilité ou décharger les lectures intensives
  • Optimiser les performances en ajustant les variables clés comme innodb_buffer_pool_size, max_connections ou query_cache_size directement dans /etc/mysql/mariadb.conf.d/
  • Gérer vos bases via des interfaces graphiques comme phpMyAdmin, Adminer ou DBeaver connectés à distance via un tunnel SSH sécurisé

Installer MariaDB sur votre VPS ServOrbit

01

Commander un VPS Cloud ServOrbit

Rendez-vous sur /vps-cloud et choisissez l'offre adaptée à votre charge. Pour une instance MariaDB d'usage courant (applications web, ERP PME), un VPS avec 2 vCPU et 4 Go de RAM constitue un bon point de départ. Finalisez la commande et notez les identifiants de connexion SSH envoyés par e-mail.

02

Accéder au Marketplace dans votre espace client

Connectez-vous à votre espace client ServOrbit, puis naviguez vers la section « Mes VPS ». Sélectionnez votre VPS nouvellement commandé et cliquez sur l'onglet « Marketplace » pour accéder au catalogue d'applications disponibles en installation 1-clic.

03

Sélectionner MariaDB et lancer l'installation

Dans le Marketplace, recherchez « MariaDB » et cliquez sur la fiche de l'application. Vérifiez la version proposée (MariaDB 10.11 LTS ou supérieure recommandée), puis cliquez sur « Installer ». Le système provisionne automatiquement MariaDB sur votre VPS, configure le service systemd et génère un mot de passe root aléatoire qui vous est communiqué à la fin de l'installation.

04

Sécuriser l'installation avec mysql_secure_installation

Connectez-vous en SSH à votre VPS (ssh root@votre-ip) et exécutez la commande mysql_secure_installation. Ce script interactif vous guide pour définir ou renforcer le mot de passe root, supprimer les utilisateurs anonymes, désactiver la connexion root à distance et supprimer la base de test. Ces étapes sont indispensables avant toute mise en production.

05

Créer votre première base de données et votre premier utilisateur applicatif

Connectez-vous à MariaDB avec la commande mysql -u root -p (port par défaut : 3306). Créez ensuite votre base et un utilisateur dédié : CREATE DATABASE mon_app; CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'mot_de_passe_fort'; GRANT ALL PRIVILEGES ON mon_app.* TO 'appuser'@'localhost'; FLUSH PRIVILEGES;. Votre application peut désormais se connecter via l'hôte 127.0.0.1, port 3306, avec ces identifiants.

Ne jamais exposer le port 3306 directement sur Internet : configurez votre pare-feu pour n'autoriser les connexions MariaDB qu'en local (127.0.0.1) ou via un tunnel SSH. Si une application distante doit se connecter, utilisez ssh -L 3306:127.0.0.1:3306 user@votre-vps pour créer un tunnel chiffré, plutôt que d'ouvrir le port publiquement. Activez également le journal des requêtes lentes (slow_query_log = 1, long_query_time = 1) dès le départ pour identifier rapidement les requêtes à optimiser avant qu'elles n'impactent vos utilisateurs.

La documentation officielle

Pour la configuration avancée, les options propres à l’outil et les changements de version, référez-vous à la documentation officielle de MariaDB. Ce guide couvre la mise en ligne sur VPS ServOrbit ; la documentation éditeur reste la référence pour les réglages fins.

Déployez MariaDB en quelques minutes sur un VPS Cloud ServOrbit

Profitez d'un VPS haute performance avec installation MariaDB en 1 clic, accès root complet et support inclus — sans engagement, à partir de quelques dirhams par mois.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en anglais, français et arabe.