如何查找阿里云虛擬主機(jī)中網(wǎng)站程序的數(shù)據(jù)庫連接配置文件?
問題場景:客戶無意在控制面板操作修改了數(shù)據(jù)庫密碼之后會發(fā)現(xiàn)網(wǎng)站訪問出現(xiàn)數(shù)據(jù)庫連接錯誤的報錯,但是不知道修改之前的數(shù)據(jù)庫密碼是什么,而且也不知道網(wǎng)站程序的數(shù)據(jù)庫配置文件名和存放路徑。
解決方法:
1、先將所有的網(wǎng)站程序下載到本地,放在一個指定的目錄下,例如E:\www;
2、打開命令提示符,輸入e:,回車,進(jìn)入e盤根目錄,然后輸入cd www,回車,進(jìn)入網(wǎng)站程序所在目錄E:\www;
3、進(jìn)入之后輸入以下命令 findstr /s /i "字符串" 星號.星號:
字符串處請修改為您的數(shù)據(jù)庫用戶名、數(shù)據(jù)庫地址或者是數(shù)據(jù)庫名稱。
星號.星號表示所有類型的文件。
/s 表示當(dāng)前目錄以及所有子目錄。
/i 表示不區(qū)分大小寫。
測試結(jié)果如下圖:
4、根據(jù)上述方法查到數(shù)據(jù)庫配置文件所在目錄,找到該文件之后使用記事本或者其他工具打開,如果文件內(nèi)容較多,可以先使用ctrl+f查找數(shù)據(jù)庫信息所在位置,在類似dbpwd、passwd字樣后方即是數(shù)據(jù)庫密碼,可以將此處信息修改為新的數(shù)據(jù)庫密碼,然后將修改后的此文件重新上傳主機(jī)對應(yīng)的目錄下,或者按照登陸https://cp.aliyun.com 控制面板將數(shù)據(jù)庫密碼修改為當(dāng)前配置文件里的密碼。
注:請在操作任何程序文件修改之前對當(dāng)前文件做備份
