☀️ Soldes d'été : 10 % de réduction à vie avec le code

Démarrer avec les bases de données sur ServerPrism

Ce guide vous aide à configurer votre serveur de base de données sur ServerPrism, couvrant l'installation initiale, la connexion et les problèmes courants.

Last updated May 25, 2026

Ce guide vous aide à déployer et configurer le serveur de base de données de votre choix sur ServerPrism. Il couvre la commande, la configuration initiale, la connexion à votre base de données et le dépannage des problèmes courants.

Avant de commencer

Assurez-vous de bien comprendre quelle technologie de base de données convient le mieux aux besoins de votre application. Chaque base de données possède des caractéristiques et des cas d'utilisation uniques.

Commande sur ServerPrism

  1. Sélectionnez un plan : Choisissez un plan avec au moins 2 Go de RAM. Pour les environnements de production ou les charges de travail plus lourdes, 4 Go de RAM sont recommandés.
  2. Choisissez une région : Sélectionnez la région du centre de données la plus proche de votre application ou de vos utilisateurs pour des performances optimales.
  3. Choisissez votre base de données : Parmi les runtimes disponibles, sélectionnez la base de données souhaitée (par exemple, MariaDB, MongoDB, PostgreSQL, Redis, Elasticsearch, Meilisearch, NATS, RabbitMQ).
  4. Déployez : Finalisez votre commande pour déployer votre serveur de base de données.

Premier démarrage

Après le déploiement, votre serveur de base de données démarrera automatiquement. Le premier démarrage implique la configuration de l'environnement de la base de données et toutes les configurations nécessaires pour le runtime choisi. Vous pouvez surveiller la progression du démarrage via la console web dans votre panneau ServerPrism (https://serverprism.com/dashboard).

Votre base de données est prête lorsque vous voyez des entrées de journal indiquant que le service de base de données a démarré avec succès et qu'il est en attente de connexions. Par exemple, PostgreSQL affichera database system is ready to accept connections.

Connexion à votre base de données

Pour vous connecter à votre base de données, vous aurez généralement besoin de l'adresse IP du serveur, du port de la base de données, d'un nom d'utilisateur et d'un mot de passe.

  1. Trouvez vos détails de connexion : L'adresse IP de votre serveur est affichée en évidence dans le panneau ServerPrism. Les ports par défaut varient selon la base de données :

    • MariaDB/MySQL : 3306
    • MongoDB : 27017
    • PostgreSQL : 5432
    • Redis : 6379
    • Elasticsearch : 9200
    • Meilisearch : 7700
    • NATS : 4222
    • RabbitMQ : 5672 (AMQP), 15672 (interface de gestion)
  2. Récupérez les identifiants : Les noms d'utilisateur et mots de passe par défaut (le cas échéant) sont souvent définis comme des variables d'environnement dans l'onglet Startup de votre panneau ServerPrism ou générés lors de la configuration initiale. Consultez la documentation spécifique de la base de données ou les détails du runtime dans le panneau pour les identifiants par défaut.

  3. Utilisez un client ou un ORM : Connectez-vous depuis votre application ou un outil client de base de données en utilisant les détails récupérés. Par exemple :

    • PostgreSQL (client en ligne de commande psql) :

      psql -h your_server_ip -p 5432 -U your_username -d your_database_name
      
    • MongoDB (shell mongo) :

      mongo --host your_server_ip --port 27017 -u your_username -p --authenticationDatabase admin
      
    • Redis (redis-cli) :

      redis-cli -h your_server_ip -p 6379 -a your_password
      

Bases de la configuration

La plupart des configurations de base de données sont gérées via des fichiers de configuration ou des variables de démarrage. Vous pouvez accéder et modifier ces fichiers via le File Manager ou SFTP dans votre panneau ServerPrism.

  • Variables de démarrage : Vérifiez l'onglet Startup de votre panneau pour les variables d'environnement qui contrôlent les paramètres clés comme les mots de passe de base de données, les limites de mémoire ou des fonctionnalités spécifiques. Ces variables remplacent les paramètres par défaut et sont le moyen le plus simple d'effectuer des modifications initiales.

  • Fichiers de configuration : Pour un réglage plus avancé, vous éditerez le fichier de configuration principal de la base de données. Les exemples courants incluent :

    • MariaDB/MySQL : my.cnf ou mysqld.cnf
    • MongoDB : mongod.conf
    • PostgreSQL : postgresql.conf et pg_hba.conf
    • Redis : redis.conf

    Après avoir modifié un fichier de configuration, redémarrez votre serveur depuis le panneau pour appliquer les modifications.

Problèmes courants

  • Impossible de se connecter à la base de données :

    • IP/Port incorrects : Vérifiez l'IP du serveur et le port par défaut correct pour votre base de données. Assurez-vous qu'aucun pare-feu ne bloque la connexion côté client.
    • Identifiants incorrects : Vérifiez le nom d'utilisateur et le mot de passe. Si vous utilisez des variables d'environnement, assurez-vous qu'elles sont correctement définies dans l'onglet Startup.
    • Base de données non démarrée : Vérifiez la console web pour les erreurs pendant le démarrage. Si la base de données n'a pas démarré, le port pourrait ne pas être ouvert.
    • Pare-feu sur ServerPrism : L'infrastructure de ServerPrism gère généralement l'exposition des ports pour le port principal de la base de données. Si vous essayez d'utiliser un port non standard ou une interface de gestion, assurez-vous qu'il est correctement configuré dans les paramètres de la base de données.
  • Base de données à court de mémoire :

    • Surveillez l'utilisation de la mémoire de votre base de données. Si elle dépasse constamment la RAM allouée par votre plan, vous devrez peut-être mettre à niveau votre plan depuis votre tableau de bord client ServerPrism.
    • Ajustez les paramètres de configuration de la base de données liés à la mémoire (par exemple, shared_buffers pour PostgreSQL, maxmemory pour Redis) pour optimiser l'utilisation.
  • Requêtes lentes/problèmes de performance :

    • Examinez les journaux de votre base de données pour les rapports de requêtes lentes.
    • Envisagez d'indexer les colonnes fréquemment interrogées.
    • Optimisez les requêtes de votre application.
    • Si les ressources sont constamment saturées, une mise à niveau vers un plan avec plus de RAM pourrait être nécessaire.

Prochaines étapes

  • Stratégie de sauvegarde : Mettez en œuvre une stratégie de sauvegarde robuste pour votre base de données. La plupart des bases de données offrent des outils en ligne de commande pour créer des dumps (par exemple, pg_dump, mysqldump, mongodump). Vous pouvez les planifier via des tâches cron ou les intégrer à des services de sauvegarde externes.
  • Surveillance : Mettez en place une surveillance de la santé, des performances et de l'utilisation des ressources de votre base de données. De nombreuses bases de données ont des outils de surveillance intégrés ou des intégrations avec des services tiers.
  • Configuration avancée : Explorez la documentation spécifique de la base de données choisie pour approfondir le réglage avancé, la réplication et les fonctionnalités de sécurité.
  • Changement de runtimes : Si vos besoins changent, vous pouvez changer le runtime de votre base de données (par exemple, de MariaDB à PostgreSQL) depuis l'onglet Startup de votre panneau ServerPrism sans commander un nouveau serveur. Sachez que le changement de runtime déploiera une nouvelle instance de base de données, et vous devrez migrer vos données si vous ne partez pas de zéro.
  • Support : Si vous rencontrez des problèmes persistants, ouvrez un ticket de support à l'adresse https://serverprism.com/tickets. Fournissez votre ID de serveur et les extraits de journal pertinents pour une assistance plus rapide.