1、重裝WordPress。我們不推薦這種方法,重裝還要下載安裝文件比較麻煩。
2、使用找回密碼功能。WordPress 本身支持郵件取回密碼功能,如果管理員賬戶的電子郵件有效,在后臺(tái)登錄界面,點(diǎn)擊“忘記密碼?”鏈接,輸入正確郵件地址后,即可收到一封含重置密碼的郵件。
3、把WP目錄下的wp-config.php文件刪除,然后重新訪問網(wǎng)站,這會(huì)讓你重新進(jìn)行最后一個(gè)安裝步驟,這樣就可以得到新的密碼。
4、登錄 phpMyAdmin ,找到WP數(shù)據(jù)庫的wp_users表,在這里可以看到默認(rèn)的用戶admin,它的密碼是加密過的。這時(shí),我們可以修改這條數(shù)據(jù),找到user_pass這個(gè)域,把它原來的一長(zhǎng)串?dāng)?shù)據(jù)刪掉,寫上你的密碼,比如123456。這時(shí),你會(huì)看到一個(gè)函數(shù)的下拉框,把它選擇為MD5。這是為了把你的密碼進(jìn)行MD5算法加密,再保存。這樣,再通過你的域名/wp-admin 訪問到管理入口,用這個(gè)密碼就可以登陸了。
5、通過 SQL 語句修改密碼。登錄 phpMyAdmin 進(jìn)入 WordPress 數(shù)據(jù)庫并執(zhí)行以下 SQL 語句:
UPDATE wp_users SET user_pass = MD5('PASSWORD') WHERE wp_users.user_login ='admin' LIMIT 1;
6、使用 PHP 找回密碼。PHP 方法歸根結(jié)底也是 SQL 查詢語句修改的方式,只不過提供一個(gè)用戶界面。將以下代碼復(fù)制并保存為 password-resetter.php 文件,上傳至 WordPress 根目錄,然后運(yùn)行該文件,輸入密碼即可重置。
<?php
//password resetter
include("wp-config.php");
include("wp-blog-header.php");
if (empty($_POST['emergency_pass'])) {
?>
<form method="post">
set admin password: <input name="emergency_pass" type="password" />
<input type="submit" />
</form>
<?php
} else {
$sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";
$link = $wpdb->query($sql);
wp_redirect('wp-login.php');
exit();
}
?>
更多信息請(qǐng)查看IT技術(shù)專欄