簡述:打開網(wǎng)站網(wǎng)頁出現(xiàn)Errorestablishingadatabaseconnection是什么意思?是不是網(wǎng)站被攻擊了還是出現(xiàn)病毒了呢?網(wǎng)站出現(xiàn)Errorestablishingadatabaseco
打開網(wǎng)站網(wǎng)頁出現(xiàn)Error establishing a database connection是什么意思?是不是網(wǎng)站被攻擊了還是出現(xiàn)病毒了呢?網(wǎng)站出現(xiàn)Error establishing a database connection這種情況應該如何解決呢?以下文章就來介紹一下遇到網(wǎng)站出現(xiàn)Error establishing a database connection這個情況時的解決方法。
在百度輸入Error establishing a database connection這串英文字母,百度給出的意思是:建立數(shù)據(jù)庫連接時出錯。那么打開網(wǎng)站出現(xiàn)Error establishing a database connection這個的解決辦法是什么呢?首先我們要了解網(wǎng)站出現(xiàn)這個情況的原因是網(wǎng)站調(diào)用數(shù)據(jù)庫的配置文件沒有配置正確,無法正常調(diào)用 Mysql。配置服務器數(shù)據(jù)庫之后,訪問不了自己的項目。
第一種:網(wǎng)站出現(xiàn)Error establishing a database connection錯誤的解決方法如下:
1.配置wordpress目錄下的wp-config.php文件。需要修改的有以下幾個參數(shù):
2.代碼內(nèi)容如下:
3.完成后,登錄時需要先登錄wp-admin/install.php,安裝配置wordpress。如下圖所示:
4.還是有報錯,原因是mysql用戶名沒有正確創(chuàng)建。
5.進入mysql環(huán)境,創(chuàng)建wordpress數(shù)據(jù)庫并退出。
6.配置完成后,登錄即可開始使用。正常的安裝界面如下:
第二種:
首先原因可能是你運行了某些指令,導致你的mysql.sock文件被刪除了,導致mysql無法正常運行,網(wǎng)站連接不到數(shù)據(jù)庫,自然也就出現(xiàn)Error establishing a database connection了。
解決方案就是,用另一臺主機建站,并且可以正常訪問的情況下,進入到/etc/mysql/mysql.conf.d/路徑下打開mysqld.cnf文件,全選復制里面的東西存到個人pc,然后回到你出問題的服務器上,把剛才復制的內(nèi)容粘貼到/etc/mysql/mysql.conf.d/路徑下的mysqld.cnf文件,baocun。
最后一步,回到根目錄運行:systemctl restart mysql
第三種:
1:上面phpmyadmin到網(wǎng)站根目錄,然后輸入mysql賬號密碼。
2:輸入賬號密碼后,直接點擊用戶,新增用戶,網(wǎng)站上面多個wp博客就增加幾個。權(quán)限全都給。
3:修改config.php里面對應的mysql賬號 密碼 還有數(shù)據(jù)庫名字,重啟數(shù)據(jù)庫。ok
修改完成還是會自動關(guān)閉,刪掉本目錄下的log文件,然后修改配置文件,取消log的生成
提示:
以上方法也可以直接在系統(tǒng)中完成,登陸數(shù)據(jù)庫 ,新增用戶,給權(quán)限。一樣的。
以上方法試過了 最多維持一天或者幾天。下面的是正確的解決辦法。
終極:修改httpd.conf文件 加入這段
以上就是網(wǎng)站遇到Error establishing a database connection這個情況的幾種解決方法,希望能幫助到有需要的朋友們。
搜索詞
熱門產(chǎn)品推薦