记一次云服务器配置mysql 远程连接失败的解决方案
生活随笔
收集整理的這篇文章主要介紹了
记一次云服务器配置mysql 远程连接失败的解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
云服務器系統版本為ubuntu,筆者跟著網上的教程 ->我是教程 高興地配了半天mysql,本地運行沒問題,在設置遠程連接訪問權限的時候沒有注意到mysql8和mysql5版本之間的指令區別,權限設置失敗。本來端口已經可以訪問了,之后又陰差陽錯地下載了firewalld防火墻軟件,導致與ubuntu自帶的ufw發生了沖突,導致遠程無法訪問該端口。之后使用
firewall-cmd --statesystemctl start firewalld(添加)firewall-cmd --permanent --zone=public --add-port=8180/tcp (移除)firewall-cmd --zone=public --remove-port=8080/tcp --permanentfirewall-cmd --reloadfirewall-cmd --permanent --zone=public --list-portssystemctl start firewalld.service系列指令又將3306端口開放了一次,這才得以成功連接。
總結一下,遠程連接失敗通常有兩種原因,一種是沒有開放遠程用戶連接的權限,一種是端口沒有成功打開。這次的配置失敗是這兩種情況的混合,浪費了我大量時間。
解決方案:1.注意到自己使用的mysql版本與網上教程并不一致,調整查找目標。
2.沒事不要亂下載防火墻,注意與原生防火墻的沖突問題。后續將firewalld卸載或者停止服務也能解決問題。
防火墻沖突
配不成功渾身難受,配成功了也渾身難受。
總結
以上是生活随笔為你收集整理的记一次云服务器配置mysql 远程连接失败的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从星巴克看:NFT不仅仅是一种数字资产,
- 下一篇: guacamole 源码_guacamo