ファイアウォールがmysqlをブロックしていることを確認するにはどうすればよいですか?


12

私はUbuntuが初めてです。プログラミング言語でmysqlに接続できませんでした。

コード内のすべてのプロパティファイルが正しいことを知っています。しかし、それでもmysqlに接続できませんでした。私のファイアウォールが私をブロックしていると思います。

私がしているufwファイアウォールの設置、どのように私はその中に3306ポートを有効にするには?

これらの手順を試しましたが、解決策が得られません。

前もって感謝します。


ファイアウォールがあなたをブロックしていると思うのはなぜですか?どのようにmysqlに接続しようとしていますか?試したコマンドと完全なエラーメッセージをコピーして貼り付けます。
ジル「SO-悪であるのをやめる」

回答:


13

これらのコマンドを使用して、UFWを介してポート3306を許可できます。

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

ルールが追加されたことを確認するには

 sudo ufw status

10

ファイル/etc/ufw/applications.d/mysql-serverを作成し、次のコンテンツを含めます。

[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

コマンドを実行: sudo ufw allow MySQL

あなたは行ってもいいはずです。より良いタイトルと説明を自由に付けてください。私はただ何かを素早く投げました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.