掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
1、使用nestat命令查看3306端口狀態(tài):~#netstat-an|grep3306tcp00(服務器本地ip地址):33060.0.0.0:*LISTEN從結果可以看出3306端口只是在(服務器本地ip地址)上監(jiān)聽,所以拒絕了其他IP的訪問。

創(chuàng)新互聯(lián)公司是專業(yè)的海原網(wǎng)站建設公司,海原接單;提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行海原網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
2、確定問題時因為3306端口沒有開放,那么就需要修改MySQL的配置文件來解決:使用命令vim/etc/mysql/my.cnf打開MySQL配置文件,可以看到如下配置信息:
#Insteadofskip-networkingthedefaultisnowtolistenonlyon#localhostwhichismorecompatibleandisnotlesssecure.bind-address=(服務器本地ip地址)把最后一行注釋掉或者把(服務器本地ip地址)換成你希望的IP3、使用命令servicemysqlrestart重啟MySQL服務4、再次使用Navicat用root賬戶嘗試連接,發(fā)現(xiàn)可以正常連接
1、首先連接到linux服務器,先查看一下想要開放的端口是不是有程序監(jiān)聽了,沒有的話,就檢查程序是不是正常運行。這里以80端口例子,其中web程序已經(jīng)運行了:
2、輸入“vi /etc/sysconfig/iptables”,打開iptables的配置文件,輸入之前按一下"i",然后添加一行"-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT",這里的數(shù)字就是端口號,要開放別的端口可以改這里就行,最后按一下ESC,輸入":x",回車,保存退出:
3、重啟iptables,輸入"service iptables restart":
4、重啟成功以后輸入"service iptables status",回車就會顯示正在生效的規(guī)則,至此linux下開發(fā)端口的操作就完成了:
以mysql服的3306端口為例。
1、直接打開端口: iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
2、永久打開某端口 首先,用vim打開防火墻配置文件: vim /etc/sysconfig/iptables 然后,在iptables文件內容中加入如下內容: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 最后,保存配置文件后,執(zhí)行如下命令重啟防火墻: service iptables restart
在開始菜單中單擊運行輸入cmd打開命令提示符窗口輸入netstat -b
找到你要找的端口 localaddress 那一列就是你本機打開的端口 找到:后面是8081,3306的那行 然后記下PID那列相應的數(shù)
任務欄上點右鍵打開任務管理器,選“查看”--“選擇列”--勾上PID(進程標識符)確定
然后單擊任務管理器的進程選項卡找到PID是你剛才記下的那兩個數(shù)
就能找到占用這兩個端口的進程了
到此,以上就是小編對于服務器開放3306端口是什么的問題就介紹到這了,希望這3點解答對大家有用。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流