Navicat連不上遠(yuǎn)程阿里云服務(wù)器MySQL數(shù)據(jù)庫(kù)的幾個(gè)原因,navicat不能連接到mysql服務(wù)器,如何使用patchnavicat激活navicatNavicat無(wú)法連接遠(yuǎn)程阿里云服務(wù)器MySQL數(shù)據(jù)庫(kù)的幾個(gè)原因背景:今天在阿里云CentOs部署了MySQL,可以使用ssh連接訪問(wèn)數(shù)據(jù)庫(kù),但是本地的Navica......
背景:今天在阿里云CentOs部署了MySQL,可以使用ssh連接訪問(wèn)數(shù)據(jù)庫(kù),但是本地的Navicat就是連接不上。如圖所示:
過(guò)程:到處看帖子,什么都試。流程如下:
1。有些帖子提醒你先啟動(dòng)mysql服務(wù):systemctl satrt mysqld.service這相當(dāng)于廢話(huà),你肯定會(huì)在嘗試連接之前啟動(dòng)服務(wù)。
2。修改配置文件的一些提醒:vim/etc/my.cnf在文件中注釋掉bindaddress=127.0.0.1。但是我的檔案里根本沒(méi)有這句話(huà)。應(yīng)該是不同的版本,我就忽略了。
3。一些授權(quán)網(wǎng)絡(luò)上其他主機(jī)訪問(wèn)數(shù)據(jù)庫(kù)的提醒還是很有用的:輸入MySQL命令后:
使用mysql
授予*特權(quán)。*到由“您的密碼”標(biāo)識(shí)的“根“%”;
刷新權(quán)限;
這里的%表示所有主機(jī),而不僅僅是本地主機(jī)。
4。有些提醒需要改密碼:基本沒(méi)用。
5。有些提示打開(kāi)端口3306,我的服務(wù)器防火墻全部關(guān)閉。沒(méi)有這個(gè)問(wèn)題,但是為了排除,我打開(kāi)了防火墻,打開(kāi)了3306端口。這一步其實(shí)行得通,只是我走錯(cuò)了地方。
6。一些提示是在Navicat軟件中通過(guò)ssh進(jìn)行連接。我覺(jué)得這是最后一招,因?yàn)椴皇峭ㄟ^(guò)ssh遠(yuǎn)程連接MySQL,而是先登錄服務(wù)器,再?gòu)姆?wù)器本地登錄MySQL。雖然效果差不多,但是并沒(méi)有解決MySQL遠(yuǎn)程登錄的問(wèn)題,如圖。
這根本不是到MySQL的遠(yuǎn)程連接
7。最終的解決方案是:在阿里云控制臺(tái)中給服務(wù)器的安全組添加規(guī)則,并打開(kāi)3306端口。這簡(jiǎn)直要了我的命。之前不知道阿里云服務(wù)器自帶防火墻,所以在CentOs里折騰防火墻也沒(méi)用。如果這里不開(kāi),我連不上??恿宋乙粋€(gè)多小時(shí),我真的很無(wú)語(yǔ)。所以,如果阿里云服務(wù)器前面的方法都沒(méi)有解決,可以在安全組里試試3306端口是否沒(méi)有打開(kāi)。如圖所示:
之前不開(kāi)3306不行,但是馬上就好了解決問(wèn)題。
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循CC 4.0 BYSA版權(quán)協(xié)議。轉(zhuǎn)載請(qǐng)附上原出處和本聲明的鏈接。
本文鏈接:https://blog.csdn.net/ADDLHX/article/details/83620440
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部