Comment me connecter à ma base de données d'hébergement depuis mon PC ?
Avec un logiciel installé sur votre ordinateur, comme HeidiSQL, DBeaver, MySQL Workbench ou TablePlus, vous pouvez travailler directement sur votre base de données hébergée chez nous. La connexion passe par un tunnel SSH. Pour cela, il vous faut une formule avec SSH : Power Webhost Three, Power Webhost Four, AI Wordpress Three ou Power Reseller.
Pourquoi un tunnel SSH et pas le port 3306 ?
Sur nos serveurs, le port de base de données 3306 est fermé à Internet. Un port de base de données ouvert est attaqué en permanence par des robots qui tentent de deviner les mots de passe, et une connexion classique à une base de données n'est souvent pas chiffrée. Autoriser l'accès par adresse IP ne résout qu'une partie du problème : votre adresse IP change de temps en temps et est souvent partagée avec d'autres. Avec un tunnel SSH, vous vous connectez avec votre clé SSH, tout est chiffré et vous n'avez aucune adresse IP à ajouter.
Comment vous connecter
- Ajoutez votre clé SSH dans DirectAdmin, sous Clés SSH (voir Clés SSH et connexion via SSH).
- Dans votre logiciel, choisissez la connexion via SSH : dans HeidiSQL MariaDB or MySQL (SSH tunnel), dans DBeaver l'onglet SSH, dans MySQL Workbench Standard TCP/IP over SSH.
- SSH : le nom du serveur de votre formule (par exemple linux2024.webawere.nl), le port 1967, votre nom d'utilisateur DA et votre clé privée.
- Base de données : hôte 127.0.0.1, port 3306, ainsi que les noms complets de la base de données et de l'utilisateur, précédés de votre nom d'utilisateur DA et d'un tiret bas, par exemple
wtsilefl_shop.
En ligne de commande (Mac, Linux, Windows Terminal), créez le tunnel ainsi :
ssh -p 1967 -N -L 3307:127.0.0.1:3306 gebruikersnaam@linux2024.webawere.nl
Ensuite, dans votre logiciel, connectez-vous à 127.0.0.1, port 3307.
Votre formule ne comprend pas SSH ? Passez à une formule avec SSH : dans Mon WebOké, allez dans Mes produits, ouvrez votre formule et choisissez une autre formule sur la carte Modifier la formule d'hébergement. Pour une connexion à la base de données depuis votre ordinateur, vous n'avez pas besoin d'ajouter d'adresse IP sous Access Hosts ; les adresses ou le % qui y figurent ne donnent pas accès depuis l'extérieur.
Voir aussi dans le manuel DirectAdmin : Utilisateurs de base de données, droits et mots de passe.
Explications détaillées avec captures d'écran : Se connecter à votre base de données depuis l'extérieur dans le manuel DirectAdmin.
