Autoriser un accès MySQL à distance pour un développeur externe
Dans certains cas, il peut être nécessaire de permettre à un développeur ou à une application externe d’accéder directement à votre base de données MySQL. Cette opération est possible via cPanel, mais doit être réalisée avec précaution pour éviter tout risque de sécurité.
Accéder à la gestion MySQL distante
1. Connectez-vous à votre compte cPanel à l’adresse https://mondomaine.com/cpanel.
2. Dans la section Bases de données, cliquez sur MySQL® distant.
3. Dans le champ Hôte (Host), saisissez l’adresse IP publique du développeur ou du serveur externe devant accéder à la base de données.
4. Cliquez sur Ajouter un hôte pour enregistrer cette autorisation.
Configurer la connexion distante
Le développeur externe pourra ensuite se connecter à votre base de données à l’aide d’un client MySQL (comme HeidiSQL, DBeaver ou phpMyAdmin distant) en renseignant les informations suivantes :
- Hôte : le nom de domaine de votre site (ex. mondomaine.com) ou l’adresse IP du serveur
- Nom d’utilisateur : celui de votre base MySQL
- Mot de passe : celui associé à cet utilisateur
- Nom de la base de données : celle à laquelle l’accès est autorisé
- Port : 3306 (par défaut pour MySQL)
Bonnes pratiques de sécurité
L’ouverture d’un accès distant MySQL augmente la surface d’exposition de votre hébergement. Pour réduire les risques :
- Autorisez uniquement l’adresse IP spécifique du développeur (jamais une plage d’adresses ou le caractère générique « % »).
- Créez un utilisateur MySQL dédié à cet accès, avec des privilèges limités à la base concernée.
- Désactivez l’accès distant dès que le développement est terminé.
- Changez régulièrement le mot de passe de l’utilisateur MySQL.
Limitations sur nos offres d’hébergement
L’accès MySQL à distance n’est pas disponible sur les forfaits Business et Company. Cette fonctionnalité peut être activée sur demande pour les forfaits Factory ou sur nos serveurs VPS. Pour en faire la demande, merci de contacter notre équipe de support technique.