今天部署 JavaWeb 項目到雲服務器,突然出現can t connect to MySQL server on ip
的問題
經過了一些檢查,認為很有可能是防火牆的原因。下面是檢查的具體操作:
因為Mysql默認不允許遠程登錄,所以需要設置防火牆開放3306端口;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '數據庫連接密碼' WITH GRANT OPTION;
雖然命令執行成功,但是問題還是沒有解決。。。。
接着繼續查找問題,在服務器控制管理台發現3306的端口沒有打開
最后點擊添加規則增加開放3306端口
到這里問題就解決了