discuz論壇忘記管理員密碼的解決辦法

2013-03-09 18:42:06來源:Linux Today作者:

前幾天,因為相對蘭州流浪客業(yè)余足球隊論壇進(jìn)行欄目改版,加強(qiáng)論壇的使用互動性。論壇程序是discuz x2.5 于是想用最大的管理員登陸,結(jié)果發(fā)現(xiàn)好久沒有登陸了,發(fā)現(xiàn)居然忘記了discuz論壇程序的管理員密碼,就是創(chuàng)始人

前幾天,因為相對蘭州流浪客業(yè)余足球隊論壇進(jìn)行欄目改版,加強(qiáng)論壇的使用互動性。論壇程序是discuz x2.5 于是想用最大的管理員登陸,結(jié)果發(fā)現(xiàn)好久沒有登陸了,發(fā)現(xiàn)居然忘記了discuz論壇程序的管理員密碼,就是創(chuàng)始人的密碼,各種試、使用discuz論壇里面提供的各種版本的恢復(fù)管理員工具,如tool工具、密碼恢復(fù)工具、然后均失敗。

最后通過修改數(shù)據(jù)庫的方式重新恢復(fù)了管理員的密碼,我將詳細(xì)步驟記錄,以便網(wǎng)友遇到后少走彎路,本次遇到問題的版本discuz x2.5+虛擬空間,其它版本未測。如遇到問題可以留言討論。

處理步驟:

1、新注冊一個會員賬號“浪子” 密碼“123456”

2、通過虛擬空間商提供的phpmyadmin登陸自己的數(shù)據(jù)庫

這里可能會遇到兩個問題,其一:忘記自己使用的數(shù)據(jù)庫的用戶名和密碼

其二:空間商提供的phpmyadmin無法登陸

針對其一問題,處理方式通過ftp登陸自己的虛擬空間,在discuz目錄/uc_server/data/下找到config.inc.PHP這個文件,下載此文件,打開,里面你會看到相應(yīng)的數(shù)據(jù)庫用戶和密碼。如果你連ftp都無法登陸,那你還是先聯(lián)系空間商解決ftp問題在進(jìn)一步處理。

針對其二問題,如果空間商提供的phpmyadmin無法登陸,可以找空間商解決,或者自己下載phpmyadmin上傳到空間。

3、在通過自行上傳phpmyadmin到空間里面可以會遇到下面幾個問題

其一:phpmyadmin版本過高問題,我首先下載了phpMyAdmin-3.4.4-all版本的,將里面的文件全部上傳到空間文件夾xxx下。

通過輸入http://www.liulangke.org/xxx 發(fā)現(xiàn)報錯:“PHP 5.2+ is required”,問了下之前的同事,本人之前就是高虛擬空間的。說是因為phpmyadmin版本高了,于是下載了phpMyAdmin-2.11.10.1上傳空間文件夾yyy下。

其二未修改phpmyadmin里面相應(yīng)參數(shù),造成訪問被決絕。通過訪問http://www.liulangke.org/yyy 發(fā)現(xiàn)報錯訪問被拒絕“#1045 - Access denied for user 'root'@'localhost' (using password: NO) ”,解決方法其實(shí)百度里面有,將原來目錄里面的文件config.sample.inc.php重命名為config.inc.php然后用編輯器打開修改里面的參數(shù),找到如下參數(shù),我的大概在17行

$cfg['blowfish_secret'] = ''
修改為

$cfg['blowfish_secret'] = 'adfase' //這里的是隨便填
修改后保存上傳,刷新http://www.liulangke.org/yyy 此頁面應(yīng)該是可以出現(xiàn)數(shù)據(jù)庫登陸界面了。輸入用戶名和密碼即可。

4、在數(shù)據(jù)庫里面首先找到自己 這個discuz的數(shù)據(jù)庫,然后找到表 pre_ucenter_members 然后點(diǎn)擊左上角的瀏覽,找到剛剛注冊的那個最新用戶,然后點(diǎn)擊編輯該用戶。

記錄如下兩個參數(shù)的值,一個是:password后面的值 這里是097a0aaf8cd2406108b49f2e20407d0d

一個是:salt后面的值 這里是ecc093 //這個值是隨機(jī)的。

5、然后返回pre_ucenter_members 這個表,瀏覽,找到管理員,點(diǎn)擊編輯,將管理員里面的password和salt值用剛剛記錄下來的替換,然后點(diǎn)擊右下角的“執(zhí)行”
到這后所有的操作完成,返回登錄界面,使用剛剛最新注冊用戶的密碼123456,來登錄管理員賬號,登錄后可以自己修改。

關(guān)鍵詞:discuz

贊助商鏈接: