Réponse courte : non, pas aujourd'hui. Les bases de données Sitewig n'acceptent que les connexions provenant du serveur sur lequel fonctionne votre site. Un logiciel de base de données installé sur votre propre ordinateur, ou une application chez un autre hébergeur, ne peut donc pas se connecter directement au port 3306.
Pourquoi est-elle fermée ?
Une base de données accessible depuis tout Internet devient vite la cible d'attaques automatiques qui devinent les mots de passe. En n'ouvrant que localhost, personne ne peut tenter de s'y connecter de l'extérieur, même si le mot de passe venait à fuiter.
Ce que vous pouvez faire à la place
| Vous voulez … | Utilisez |
|---|---|
| Voir des tables, modifier des données, exécuter du SQL | L'Outil de base de données dans le navigateur – consultez Ouvrir l'Outil de base de données |
| Travailler sur les données avec un logiciel sur votre ordinateur | Exportez une copie, travaillez en local, puis réimportez – consultez Exporter et Importer |
| Laisser un système externe lire ou écrire des données | Créez un petit script PHP ou une API sur votre site, qui communique avec la base de données via localhost, et protégez-le avec une clé secrète |
| Faire des copies régulières | Les sauvegardes quotidiennes automatiques sous Hébergement → Sauvegarde |
Questions fréquentes
Pouvez-vous ouvrir l'accès à mon adresse IP ?
Non, ce n'est pas possible aujourd'hui. Toutes les bases de données ne sont ouvertes qu'aux sites du même serveur et à l'Outil de base de données.
Quelles valeurs mon site doit-il alors utiliser ?
L'hôte est toujours localhost et le port 3306. Consultez Trouver l'hôte, le port et le nom d'utilisateur.
Une application située sur un autre serveur peut-elle utiliser ma base de données ?
Pas directement. Faites plutôt appeler par l'application un petit script de votre site Sitewig, qui récupère ou enregistre les données pour elle.