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
- Récupérez les paramètres de connexion dans le panel (onglet Settings ou Overview) :
- Host : l’adresse du serveur (ex.
db-paris.onesubnet.comou une IP). - Port selon le moteur :
- MariaDB / MySQL :
3306 - PostgreSQL :
5432 - MongoDB :
27017 - Redis :
6379
- MariaDB / MySQL :
- Utilisateur et mot de passe : créés à l’initialisation.
- Nom de la base : souvent celui du utilisateur par défaut.
- Host : l’adresse du serveur (ex.
- 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.
- 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 - Utilisez une chaîne de connexion dans votre application. Exemple PostgreSQL :
postgresql://utilisateur:motdepasse@db-paris.onesubnet.com:5432/mabase?sslmode=require - Activez TLS/SSL si possible (paramètre
sslmode=requirecôté PostgreSQL,tls=truecôté MongoDB) pour chiffrer le transit. - 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.