自己安裝好的wordpress博客,因?yàn)槊艽a是自動(dòng)生成的,以前都是自動(dòng)登陸,結(jié)果一直沒(méi)記住……悲劇了也沒(méi)改過(guò)密碼,wordpress密碼忘記了怎么辦?
最近在幫助客戶(hù)瑞典vps機(jī)器上安裝博客出現(xiàn)這個(gè)扎心的密碼
通過(guò)郵件取回?該死!服務(wù)器不支持發(fā)送郵件。∑鋵(shí),不必?fù)?dān)心,來(lái)看看找回WordPress登錄密碼的方法吧!
方法一:通過(guò)郵件取回
前提是你的主機(jī)空間支持發(fā)送郵件,這樣你就可以點(diǎn)擊WordPress登錄頁(yè)面的“忘記密碼?”按操作即可找到。
方法二:修改數(shù)據(jù)庫(kù)信息
登錄phpMyadmin ,進(jìn)入到網(wǎng)站對(duì)應(yīng)的數(shù)據(jù)庫(kù),然后打開(kāi) wp_users 那個(gè)表,你會(huì)看到所有用戶(hù)
比如上圖中,管理員 demo 對(duì)應(yīng)的密碼是 user_pass 下的MD5值,你只需將它修改為 5d41402abc4b2a76b9719d911017c592,然后demo的密碼就改為了 hello ,就可以登錄啦!然后在 后臺(tái) 的 用戶(hù)>我的個(gè)人資料 修改新密碼。
方法三:使用重置文件
如果你沒(méi)辦法登錄phpMyadmin,那你也不用擔(dān)心,將下面的代碼另存為 reset_pw.php ,注意根據(jù)里面的注釋修改 2-15行的相關(guān)信息(如果你不知道數(shù)據(jù)庫(kù)的信息,可以查看你網(wǎng)站根目錄下的 wp-config.php),然后通過(guò)FTP將 reset_pw.php 上傳到網(wǎng)站根目錄,在瀏覽器中訪問(wèn)這個(gè)文件,就會(huì)提示修改成功!使用完以后,記得刪除 reset_pw.php ,以免存在安全隱患!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
<?php /*你的數(shù)據(jù)庫(kù)服務(wù)器地址,一般保持默認(rèn)*/ $servername = "localhost:3306"; /*數(shù)據(jù)庫(kù)用戶(hù)名*/ $phpMyadminUser = "root"; /*數(shù)據(jù)庫(kù)密碼*/ $phpMyadminKey = "yiduqiang"; /*數(shù)據(jù)庫(kù)名稱(chēng)*/ $phpMyadminName = "test"; /*wordpress數(shù)據(jù)表格前綴*/ $QZ = "wp_"; /*你要設(shè)置的wordpress新密碼*/ $NewKey = "yiduqiang"; /*你要設(shè)置新密碼的用戶(hù)名*/ $wordpress_User = "yiduqiang"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>wordpress密碼找回工具</title> </head> <body> <?php error_reporting(0); if(!mysql_connect($servername,$phpMyadminUser,$phpMyadminKey)) { echo "對(duì)不起,數(shù)據(jù)庫(kù)鏈接出錯(cuò)。<br />"; } else { echo "數(shù)據(jù)庫(kù)鏈接成功。<br />"; mysql_select_db($phpMyadminName,mysql_connect($servername,$phpMyadminUser,$phpMyadminKey)); if (!mysql_query("update ".$QZ."users set user_pass='".md5($NewKey)."' where user_login='".$wordpress_User."'")) { echo "對(duì)不起,修改密碼失敗。"; } else { echo "修改密碼成功。"; } } ?> </body> </html> |