在云服務(wù)器上安裝了mysql,并添加了可供遠(yuǎn)程訪問(wèn)的用戶(hù),如下:

但是在本地連接遠(yuǎn)程服務(wù)器mysql數(shù)據(jù)庫(kù)的時(shí)候連接不上,可視化工具連接報(bào)錯(cuò)10038

dos命令連接報(bào)錯(cuò)10060

遠(yuǎn)程服務(wù)器是可以ping通的,說(shuō)明網(wǎng)絡(luò)是通的,但是怎么都連不上,用戶(hù)名密碼也都正確。于是猜測(cè)是不是服務(wù)器開(kāi)啟了防火墻,擋住了3306的端口。
由于服務(wù)器是centos7的系統(tǒng),
firewall-cmd --state?? 查看防火墻狀態(tài),防火墻是開(kāi)啟狀態(tài)。
firewall-cmd --list-all??? 查看開(kāi)放端口,3306沒(méi)有包含在里面。
firewall-cmd --zone=public --add-port=3306/tcp --permanent????? 于是執(zhí)行此命令開(kāi)放3306端口號(hào)
firewall-cmd --reload?????? 重啟防火墻
再查看? firewall-cmd --list-all,發(fā)現(xiàn)3306端口已開(kāi)放
再次訪問(wèn)遠(yuǎn)程mysql數(shù)據(jù)庫(kù),成功。