ฉันจะค้นหาไฟร์วอลล์ของฉันกำลังบล็อก mysql ได้อย่างไร


12

ฉันใหม่สำหรับ Ubuntu ฉันไม่สามารถเชื่อมต่อกับ mysql ผ่านภาษาการเขียนโปรแกรมของฉันได้

ฉันรู้ว่าไฟล์คุณสมบัติของฉันทั้งหมดในรหัสของฉันถูกต้อง แต่ถึงกระนั้นฉันก็ไม่สามารถเชื่อมต่อกับ mysql ได้ ฉันเดาว่าไฟร์วอลล์ของฉันกำลังบล็อกฉันอยู่

ฉันufwติดตั้งไฟร์วอลล์ฉันจะเปิดใช้งานพอร์ต 3306 ในนั้นได้อย่างไร

ฉันลองขั้นตอนเหล่านี้แล้วแต่ไม่ได้วิธีแก้ไข

ขอบคุณล่วงหน้า.


เหตุใดคุณจึงเดาว่าไฟร์วอลล์กำลังบล็อกคุณ คุณพยายามเชื่อมต่อกับ mysql อย่างไร คัดลอกวางคำสั่งที่คุณลองและข้อความแสดงข้อผิดพลาดทั้งหมด
Gilles 'หยุดความชั่วร้าย'

คำตอบ:


13

คุณสามารถใช้คำสั่งเหล่านี้เพื่ออนุญาตพอร์ต 3306 ผ่าน UFW

 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.