1樓:匿名使用者
根據你的描述:
問題出現在mysql本身的服務上,和grant還沒有關係。
1,netstat -an|grep listen看看3306前面的偵聽是0.0.0.0,還是內網的,還是外網的。。。
如果僅是內網的或者本機的127.0.0.1,即使你釋出了內網,或者本機防火牆,都是不可以訪問的。
變更配置是在my.cnf中,很多資料。
2,這個機器要外面訪問,如果是直接接外網上面設定就可以了。如果是內部機器,還要路由器或者企業閘道器開通相應的對映操作。
當以上保證了,服務起來了。相關ip也正確了,在遠端不同的機器telnet ip 3306通了。再看grant 相關。
2樓:匿名使用者
1、netstat -ntlp看3306埠是否開啟2、iptables -nvl看linux防火牆配置列表3、vi my.cnf檢查配置
4、mysql -uroot -p -dmysql -e "select user,host from user"檢查mysql使用者
如何開放linux伺服器的埠,Linux 伺服器如何開放埠 配置防火牆
root使用者執行netstat ntupl n表示不查詢dns t表示tcp協議 u表示udp協議 p表示查詢佔用的程式 l表示查詢正在監聽的程式 修改防火牆配置需要修改 etc sysconfig iptables 這個檔案,如果要開放哪個埠,在裡面新增一條。a rh firewall 1 in...
Linux下DNS伺服器的問題,Linux下DNS伺服器的問題
這個問題我的確不知道,但是我想說一句,問題的答案並不一定只有知道答案的才能給出答案 也許在討論過程中就可以得到答案,而且這個答案和之前的答案比起來,收穫的東西會更多,不光是知識。多出來的收穫至少以你現在的態度得不到。看你的態度就沒有什麼人原意和你瞎bb,建議你去網上找一篇叫什麼提問的智慧來看看。本人...
如何在Nginx伺服器上安裝SSL證書
1.獲取伺服器證書檔案 2.安裝伺服器證書 儲存退出,並重啟 nginx。通過 https 方式訪問您的站點,測試站點證書的安裝配置。注 server.pem 是伺服器證書中級證書和根證書的整合。這些愛名網幫助中心都有講到的,如果不懂的話到那裡檢視。nginx伺服器上安裝ssl證書你可以參考下面的n...