準(zhǔn)備搭建一個(gè)自己的網(wǎng)站,趁著618優(yōu)惠買了一臺(tái)騰訊云的linux服務(wù)器,配置一般價(jià)格合適。因?yàn)閷?duì)服務(wù)器了解不多,所以選擇了使用圖形界面面板來(lái)進(jìn)行管理,因?yàn)橹巴ㄟ^(guò)阿里云了解到寶塔面板,所以就在服務(wù)器安裝了寶塔linux面板。
在寶塔中進(jìn)行相關(guān)的環(huán)境配置之后,就安裝了網(wǎng)站程序,這里在安裝程序的時(shí)候也遇到了問(wèn)題,后面再發(fā)文說(shuō)明解決方案。因?yàn)樽约篸jango還在學(xué)習(xí)階段,所以選擇了之前熟悉的zblog程序進(jìn)行搭建,因?yàn)闇?zhǔn)備搭建多個(gè)方面的網(wǎng)站,此時(shí)搭建的網(wǎng)站是準(zhǔn)備做流量站,主要靠爬蟲(chóng)采集入庫(kù)的方式更新網(wǎng)站,這樣也節(jié)約了時(shí)間。
因?yàn)椴皇呛芰?xí)慣phpmyadmin,所以在本地使用了Navicat進(jìn)行數(shù)據(jù)庫(kù)遠(yuǎn)程連接,但是在連接數(shù)據(jù)庫(kù)的時(shí)候出現(xiàn)了各種問(wèn)題。因?yàn)閺膶毸笈_(tái)進(jìn)行登錄的時(shí)候,是直接進(jìn)入數(shù)據(jù)庫(kù)的,寶塔的phpmyadmin的登錄端口是888,然后就在登錄的時(shí)候?qū)⒍丝诟臑?88,后來(lái)嘗試登錄的時(shí)候,數(shù)據(jù)庫(kù)賬號(hào)密碼都是正確的,卻提示錯(cuò)誤信息無(wú)法登錄。這里大家不要被phpmyadmin的登錄端口888所迷惑了,這只是登錄phpmyadmin進(jìn)入數(shù)據(jù)庫(kù)的端口,并不是MySQL的端口,MySQL的端口依然是3306,這個(gè)時(shí)候?qū)avicat中的端口改為3306即可。
但是這里并沒(méi)有結(jié)束,還需要進(jìn)行兩步設(shè)置:
第一步:如圖所示,需要從數(shù)據(jù)庫(kù)修改權(quán)限,條件修改為允許所有人或者你電腦本機(jī)IP(指定IP)都可以;
![](/d/20211016/dd494c8e7301535ea5b66dfdec8142e8.gif)
第二步:選擇“安全”,設(shè)置放行端口,將3306填入第一個(gè)對(duì)應(yīng)位置,后面自己寫備注,然后點(diǎn)擊“放行”按鈕即可,也可以指定范圍,如3000:3500。
![](/d/20211016/d029a545f439d2f4a2b1b0c60fbf4b44.gif)
以上操作完成之后,最好返回首頁(yè)重啟一下MySQL,然后重新回到Navicat,輸入相關(guān)配置信息,連接測(cè)試即可成功。
![](/d/20211016/67f4343104c51c3618f06dbe3174fc51.gif)
此方法不一定針對(duì)所有的狀況都可以解決,本文章只針對(duì)端口是否放行??赡苓€有MySQL數(shù)據(jù)庫(kù)沒(méi)有給root賬號(hào)權(quán)限,請(qǐng)進(jìn)入MySQL數(shù)據(jù)庫(kù)授權(quán)。
# 授權(quán)root用戶對(duì)所有數(shù)據(jù)庫(kù)在任何ip都可以進(jìn)行操作
grant all on *.* to root@'%' identified by '123456' with grant option;
# 刷新數(shù)據(jù)庫(kù)
flush privileges;
到此這篇關(guān)于服務(wù)器安裝寶塔面板無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)的解決方法的文章就介紹到這了,更多相關(guān)寶塔面板無(wú)法遠(yuǎn)程連接數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!