最近在阿里雲服務器centos上安裝了mysql數據庫,默認是不開啓遠端訪問功能,須要設置一下防火牆,在開放默認端口號 3306時提示FirewallD is not running,通過排查發現是防火牆就沒打開形成的,出於安裝考慮仍是把防火牆開上吧,如下步驟僅供參考啦。html
最近在阿里雲服務器centos上安裝了mysql數據庫,默認是不開啓遠端訪問功能,須要設置一下防火牆,在開放默認端口號 3306時提示FirewallD is not running,通過排查發現是防火牆就沒打開形成的,出於安裝考慮仍是把防火牆開上吧,如下步驟僅供參考啦。html
執行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示FirewallD is not running,以下圖所示。mysql
經過systemctl status firewalld查看firewalld狀態,發現當前是dead狀態,即防火牆未開啓。sql
經過systemctl start firewalld開啓防火牆,沒有任何提示即開啓成功。數據庫
再次經過systemctl status firewalld查看firewalld狀態,顯示running即已開啓了。centos
若是要關閉防火牆設置,可能經過systemctl stop firewalld這條指令來關閉該功能。服務器
再次執行執行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示設置成功,這樣就能夠繼續後面的設置了。app