伺服器安裝寶塔面板無法遠端連線資料庫的解決方法

2022-09-26 13:36:10 字數 1049 閱讀 1077

準備搭建乙個自己的**,趁著618優惠買了一台騰訊雲的linux伺服器,配置一般**合適。因為對伺服器了解不多,所以選擇了使用圖形介面面板來進行管理,因為之前通過阿里雲了解到寶塔面板,所以就在伺服器安裝了寶塔linux面板。

在寶塔中進行相關的環境配置之後,就安裝了**程式,這裡在安裝程式的時候也遇到了問題,後面再發文說明解決方案。因為自己django還在學習階段,所以選擇了之前熟悉的zblog程式進行搭建,因為準備搭建多個方面的**,此時搭建的**是準備做流量站,主要靠爬蟲採集入庫的方式更新**,這樣也節約kdmbgkfduh了時間。

因為不是很習慣phpmyadmin,所以在本地使用了n**icat進行資料庫遠端連線,但是在連線資料庫的時候出現了各種問題。因為從寶塔後台進行登入的時候,是直接進入資料庫的,寶塔的phpmyadmin的登入埠是888,然後就在登入的時候將埠改為888後來嘗試登入的時候,資料庫賬號密碼都是正確的,卻提示錯誤資訊無法登入。這裡大家不要被phpmyadmin的登入埠888所迷惑了,這只是登入phpmyadmin進入資料庫的埠,並不是mysql的埠,mysql的埠依然是3306,這個時候將n**icat中的埠改為3306即可。

但是這裡並沒有結束,還需要進行兩步設定:

第一步:如圖所示,需要從資料庫修改許可權,條件修改為允許所有人或者你電腦本機ip(指定ip)都可以;

www.cppcns.com第二步:選擇「安全」,設定放行埠,將3306填入第乙個對應位置,後面自己寫備註,然後點選「放行」按鈕即可,也可以指定範圍,如3000kdmbgkfduh:3500。

以上操作完成之後,最好返回首頁重啟一下mysql,然後重新回到n**icat,輸入相關配置資訊,連線測試即可成功。

此方法不一定針對所有的狀況都可以解決,本文章只針對埠是否放行。可能還有mysql資料庫沒有給root賬號許可權,請進入mysql資料庫授權。

# 授權root使用者對所有資料庫在任何ip都可以進行操作

grant all on *.* to root@'%' identified by '123456' with grant option;

# 重新整理資料庫

flush privileges;

阿里雲伺服器怎麼安裝寶塔面板

因為我的伺服器是centos7.2,現在我使用centos進行安裝 centos 安裝指令碼 yum install y wget wget o install.sh sh install.shubuntu deepin安裝 wget o install.sh sudo bash install.s...

xshell 無法連線遠端伺服器

如果出現 missing var empty sshd 網路可以ping 通 也可以在連線不上那伺服器 通過 ssh 連線其它伺服器 應該是許可權問題 解決方法 先賦予許可權 chmod 600 etc ssh ssh host rsa key chmod 600 etc ssh ssh host ...

雲伺服器 遠端mysql 無法連線

問題 mysql不管是用免安裝版的,還是用直接安裝的,還是用phpstudy直接發布的mysql服務。都只能用localhost登入,不能用伺服器的ip進行遠端訪問 遇到這個問題。按照網上大家介紹的方法去解決,但是一直不行。後來發現自己的阿里雲伺服器安全組規則中沒有新增埠號為3306的項,加上之後,...