BIENVENUE10valable pour le premier mois seulement ! sur toutes les offresVoir les offres
Aller au contenu
← Base de connaissances

Se connecter à distance à sa base de données

Récupérez host, port et identifiants puis autorisez votre IP cliente dans le panel.

Se connecter à distance à sa base de données

Vos bases de données onesubnet.com sont accessibles depuis l’extérieur via une connexion réseau. La connexion nécessite les bons identifiants et l’autorisation de votre IP cliente.

Cause / Le problème

Une erreur “Connection refused” ou “timeout” lors de la connexion vient généralement d’une IP cliente non autorisée, d’un port fermé, ou d’identifiants incorrects.

Solution

  1. Récupérez les paramètres de connexion dans le panel (onglet Settings ou Overview) :
    • Host : l’adresse du serveur (ex. db-paris.onesubnet.com ou une IP).
    • Port selon le moteur :
      • MariaDB / MySQL : 3306
      • PostgreSQL : 5432
      • MongoDB : 27017
      • Redis : 6379
    • Utilisateur et mot de passe : créés à l’initialisation.
    • Nom de la base : souvent celui du utilisateur par défaut.
  2. Autorisez votre IP cliente. Par sécurité, la base n’accepte que les IP explicitement whitelistées. Dans le panel, ajoutez votre IP publique (visible sur ifconfig.me) à la liste des Allowed IPs ou Remote hosts.
  3. Testez la connexion en ligne de commande :
    # PostgreSQL
    psql -h db-paris.onesubnet.com -p 5432 -U utilisateur -d mabase
    # MariaDB / MySQL
    mysql -h db-paris.onesubnet.com -P 3306 -u utilisateur -p mabase
    # MongoDB
    mongosh "mongodb://utilisateur:motdepasse@db-paris.onesubnet.com:27017/mabase"
    # Redis
    redis-cli -h db-paris.onesubnet.com -p 6379 -a motdepasse
  4. Utilisez une chaîne de connexion dans votre application. Exemple PostgreSQL :
    postgresql://utilisateur:motdepasse@db-paris.onesubnet.com:5432/mabase?sslmode=require
  5. Activez TLS/SSL si possible (paramètre sslmode=require côté PostgreSQL, tls=true côté MongoDB) pour chiffrer le transit.
  6. En cas d’erreur persistante, vérifiez :
    • Que votre IP n’a pas changé (FAI en IP dynamique : utilisez un DNS dynamique ou autorisez une plage).
    • Que le port n’est pas bloqué par votre propre firewall / box opérateur.
    • Que l’utilisateur a les droits sur la base (GRANT ALL ON mabase.* TO utilisateur).

Pour la production, préférez connecter votre application et la base sur le même réseau interne onesubnet pour réduire la latence.

oneSubnet

Hébergeur français à Paris. Serveurs de jeux et vocaux haute performance.

SERVICES

Ressources

LÉGAL

Tous les systèmes opérationnels