Comment puis-je trouver que mon pare-feu bloque mysql?


12

Je suis très nouveau sur Ubuntu. Je n'ai pas pu me connecter à mysql via mon langage de programmation.

Je sais que tout mon fichier de propriétés dans mon code est correct. Mais je ne pouvais toujours pas me connecter à mysql. Je suppose que mon pare-feu me bloque.

J'ai un ufwpare - feu installé, comment puis-je activer le port 3306?

J'ai essayé ces étapes mais n'obtiens pas la solution.

Merci d'avance.


Pourquoi pensez-vous que votre pare-feu vous bloque? Comment essayez-vous de vous connecter à mysql? Copiez-collez les commandes que vous avez essayées et les messages d'erreur complets.
Gilles 'SO- arrête d'être méchant'

Réponses:


13

Vous pouvez utiliser ces commandes pour autoriser le port 3306 via UFW

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

Et pour vérifier que les règles ont bien été ajoutées

 sudo ufw status

10

Créez le fichier /etc/ufw/applications.d/mysql-serveret incluez le contenu suivant.

[MySQL]
title=MySQL Relational Database Server
description=MySQL is a Relational Database Server commonly used in a variety of ways including to host the database of websites
ports=3306/tcp

Exécuter la commande: sudo ufw allow MySQL

Vous devriez être prêt à partir. N'hésitez pas à lui donner un meilleur titre et une meilleure description. Je viens de lancer quelque chose rapidement comme.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.