3306/TCPMySQL / MariaDB
Bases de données · Port enregistré · Couche OSI 7
Connexions à MySQL et MariaDB. Si l’application se trouve sur le même serveur, le port n’a pas besoin d’être ouvert.
IANA: officiellement enregistré sous le nom mysql
Tu choisis les services que nous pouvons activer pour l’analyse, la personnalisation et les contenus externes.
Nous utilisons des cookies et des technologies similaires sur notre site pour personnaliser les contenus, intégrer des médias externes et mieux comprendre l’utilisation de certaines sections.
Cookies nécessaires
Ces entrées assurent des fonctions essentielles comme la sécurité, la stabilité et le traitement des formulaires.
Sections facultatives
Tes données peuvent être traitées avec ton consentement ou sur la base d’intérêts légitimes. Dans les paramètres des cookies, tu peux refuser chaque catégorie facultative ou l’autoriser individuellement.
Certains services traitent des données personnelles dans des pays tiers. En donnant ton consentement, tu acceptes également ce transfert. Pour en savoir plus, consulte notre politique de confidentialité.
Tu pourras rouvrir et modifier ta sélection à tout moment. · 1.0.2
Le port 3306 est le port par défaut de MySQL et MariaDB et utilise TCP. Cet outil t’en présente les caractéristiques principales et génère des commandes de pare-feu pour limiter l’accès à certaines adresses IP.
Créé par Justin Schuessler
Teste les commandes directement sur ton propre VPS, avec un accès root et ton propre pare-feu.
Ajoute plusieurs ports à la suite, jusqu’à 12.
Bases de données · Port enregistré · Couche OSI 7
Connexions à MySQL et MariaDB. Si l’application se trouve sur le même serveur, le port n’a pas besoin d’être ouvert.
IANA: officiellement enregistré sous le nom mysql
Commandes de pare-feu
Ouvrir le port
sudo ufw allow 3306/tcpPour Ubuntu et Debian. ufw crée la règle pour IPv4 et IPv6. Si ufw est désactivé, autorise d’abord SSH (sudo ufw allow 22/tcp), puis active-le avec sudo ufw enable pour éviter de te bloquer l’accès.
Sur un VPS ZAP-Hosting avec un pare-feu réseau actif, tu dois aussi autoriser le port dans le Panneau client.
Le port 3306 expliqué
Sur le port 3306, les applications et les clients se connectent à un serveur MySQL ou MariaDB. Parmi eux figurent les applications web comme WordPress ou Nextcloud, les plugins de serveurs de jeu pour les classements et les bannissements, les services backend et les outils d’administration comme MySQL Workbench ou HeidiSQL. Si l’application et la base de données fonctionnent sur le même serveur, la connexion se fait généralement en local via 127.0.0.1 ou un socket Unix. Le port 3306 ne doit être accessible par le réseau que si la base de données se trouve sur un serveur distinct.
MySQL a été publié au milieu des années 1990 par la société suédoise MySQL AB et appartient aujourd’hui à Oracle. MariaDB est un fork de MySQL lancé par l’un de ses développeurs d’origine ; il utilise lui aussi le port 3306. L’IANA a attribué le port 3306 au service « mysql ». Ce port appartient à la plage des ports enregistrés, de 1024 à 49151.
Le port 3306 ne doit jamais être ouvert à tout Internet. Les ports de bases de données ouverts sont constamment détectés par des scans automatisés, puis attaqués à l’aide de listes de mots de passe. Les paquets MySQL et MariaDB de Debian et Ubuntu n’écoutent donc par défaut que sur 127.0.0.1, au moyen de l’option bind-address. Si tu as besoin d’un accès extérieur, n’autorise dans le pare-feu que l’IP de ton serveur d’applications et crée des utilisateurs de base de données autorisés à se connecter uniquement depuis cette adresse. Pour administrer occasionnellement la base depuis ton ordinateur, un tunnel SSH est plus sûr : le port 3306 reste alors entièrement fermé.
Autres ports
Ces ports font souvent partie de la même configuration. Clique sur l’un d’eux pour voir son explication et les commandes de pare-feu.
Voir tous les ports bien connus et la liste complète de l’IANA
Source de la liste des ports : IANA Service Name and Transport Protocol Port Number Registry, mise à jour le 22 octobre 2026. iana.org
Découvrir plus
Calcule l’adresse réseau, l’adresse de broadcast, le masque de sous-réseau et la plage d’hôtes utilisables à partir d’une adresse CIDR, et convertis entre notation CIDR et plages d’adresses IP (IPv4 et IPv6).
Créé par Jakub Martyniak
Apprends de façon interactive les 7 couches du modèle OSI : clique sur les couches, classe des termes comme commutateur, ARP ou port 443, et utilise l’animation de l’encapsulation, le quiz et l’aide-mémoire pour l’examen de l’IHK.
Créé par Justin Schuessler
Apprends de façon interactive les 4 couches du modèle TCP/IP (modèle DoD) selon la RFC 1122 : correspondance avec le modèle OSI, animation de l’encapsulation, quiz sur les ports et aide-mémoire.
Créé par Justin Schuessler
Vérifie si certains ports sont ouverts sur une adresse IP ou un nom d’hôte : sélectionne un protocole ou un jeu plutôt que d’analyser tous les ports.
Créé par Sebastian Rademacher
FAQ
Réponses rapides sur le port 3306.
Seulement si une application sur un autre serveur doit accéder directement à la base de données. Si le site web ou le serveur de jeu et la base de données fonctionnent sur le même système, le port 3306 reste fermé et la connexion se fait localement. Un tunnel SSH suffit pour l’administration depuis ton PC.
Avec ufw, tu peux autoriser l’accès uniquement depuis ton serveur d’applications : sudo ufw allow from 203.0.113.10 to any port 3306 proto tcp. Remplace l’IP d’exemple par l’adresse de ton serveur. Dans la configuration de MySQL ou MariaDB, bind-address doit aussi pointer vers une adresse accessible depuis l’extérieur.
Avec ssh -L 3306:127.0.0.1:3306 user@dein-server, tu rediriges le port local 3306 vers le serveur de base de données via la connexion SSH. Ton client de base de données se connecte alors simplement à 127.0.0.1. Des outils comme HeidiSQL ou MySQL Workbench peuvent aussi établir le tunnel eux-mêmes.
Le plus souvent, le serveur n’écoute que sur 127.0.0.1, car c’est la valeur par défaut de bind-address. Une règle de pare-feu manquante ou un utilisateur de base de données créé uniquement pour localhost peuvent aussi en être la cause. Le vérificateur de ports te permet de voir si le port 3306 est accessible depuis l’extérieur.
D’autres questions ?
Contacter le supportAvec un VPS ZAP-Hosting, tu disposes d’un accès root, tu configures toi-même les services et les règles de pare-feu, et tu vois immédiatement quels ports sont ouverts.
Sans configuration. Sans risque. En ligne en quelques secondes.
Tu cherches d’autres outils ? Voir tous les outils réseau