Güvenlik duvarımın mysql'yi engellediğini nasıl bulabilirim?


12

Ubuntu için çok yeniyim. Programlama dilimle mysql'ye bağlanamadım.

Kodumdaki tüm özellik dosyamın doğru olduğunu biliyorum. Ama yine de mysql'e bağlanamadım. Güvenlik duvarım beni engelliyor.

Ben var ufwgüvenlik duvarı yüklü, nasıl ki 3306 portunu etkinleştirebilirim?

Bu adımları denedim ama çözüm bulamıyorum.

Şimdiden teşekkürler.


Neden güvenlik duvarınızın sizi engellediğini düşünüyorsunuz? MySQL'e nasıl bağlanmaya çalışıyorsunuz? Denediğiniz komutları ve tüm hata mesajlarını kopyalayıp yapıştırın.
Gilles 'SO- kötü olmayı kes'

Yanıtlar:


13

3306 ile UFW arasındaki bağlantı noktasına izin vermek için bu komutları kullanabilirsiniz

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

Ve kuralların eklendiğini kontrol etmek için

 sudo ufw status

10

Dosyayı oluşturun /etc/ufw/applications.d/mysql-serverve aşağıdaki içeriği ekleyin.

[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

Çalıştır komutu: sudo ufw allow MySQL

Gitmek için iyi olmalısın. Daha iyi bir başlık ve açıklama vermekten çekinmeyin. Sadece hızlıca bir şey fırlattım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.