Bagaimana cara saya menemukan firewall saya memblokir mysql?

12

Saya sangat baru di Ubuntu. Saya tidak dapat terhubung ke mysql melalui bahasa pemrograman saya.

Saya tahu semua file properti saya dalam kode saya sudah benar. Tapi tetap saja saya tidak bisa terhubung ke mysql. Saya kira firewall saya menghalangi saya.

Saya telah ufwmenginstal firewall, bagaimana cara mengaktifkan port 3306 di dalamnya?

Saya mencoba langkah - langkah ini tetapi tidak mendapatkan solusinya.

Terima kasih sebelumnya.

batman
sumber
Mengapa Anda menebak firewall Anda memblokir Anda? Bagaimana Anda mencoba terhubung ke mysql? Salin-tempel perintah yang Anda coba dan pesan kesalahan lengkap.
Gilles 'SANGAT berhenti menjadi jahat'

Jawaban:

13

Anda dapat menggunakan perintah ini untuk memungkinkan port 3306 melalui UFW

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

Dan untuk memeriksa apakah aturan telah ditambahkan

 sudo ufw status
Proyek Linux Fernhill
sumber
10

Buat file /etc/ufw/applications.d/mysql-serverdan sertakan konten berikut.

[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

Jalankan perintah: sudo ufw allow MySQL

Anda harus baik untuk pergi. Jangan ragu untuk memberikan judul dan deskripsi yang lebih baik. Saya hanya melemparkan sesuatu dengan cepat.

flickerfly
sumber