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