Navicat無法遠程連接騰訊雲服務器MySQL,
2003 - Can't connect to MySQL server on '150.158.119....
以及phpstorm報錯:
Warning: mysqli_connect(): (HY000/2002): Operation timed out
首先, 定位問題,
我一直認爲是騰訊雲的問題, 經過各種操作, 放開3306端口都不行...........
想了下, 我在騰訊雲Server上裝了LNMP, 可能是LNMP的問題
再用Navicat, 連接成功!!! 果然是LNMP的問題!!!!!!!!!!!
參照一下:
安裝好MySQL後會出現MySQL只能本機(127.0.0.1、localhost)連接的情況,一般是以下幾種可能:
1,打開系統配置中mysql庫中的user表,將你要登錄的賬號的host改爲%(默認可能是::1);
2,檢查3306端口是否正常;
如果使用lnmp安裝的話,可能會有另外一種情況。因爲lnmp一鍵安裝包默認把3306端口禁止遠程連接, 所以必須把端口限制解除。
查看已有iptables規則, 並用序號顯示
iptables -L -n --line-numbers
刪除對應的drop規則
iptables -D INPUT 6
————————————————
版權聲明:本文爲CSDN博主「nhphp」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42085115/java/article/details/92003383