1、重裝wordpress。我們不推薦這種方法,重裝還要下載安裝文件比較麻煩。
2、使用找回密碼功能。wordpress 本身支持郵件取回密碼功能,如果管理員賬戶的電子郵件有效,在后臺登錄界面,點擊“忘記密碼?”鏈接,輸入正確郵件地址后,即可收到一封含重置密碼的郵件。
3、把wp目錄下的wp-config.php文件刪除,然后重新訪問網(wǎng)站,這會讓你重新進行最后一個安裝步驟,這樣就可以得到新的密碼。
4、登錄 phpmyadmin ,找到wp數(shù)據(jù)庫的wp_users表,在這里可以看到默認的用戶admin,它的密碼是加密過的。這時,我們可以修改這條數(shù)據(jù),找到user_pass這個域,把它原來的一長串數(shù)據(jù)刪掉,寫上你的密碼,比如123456。這時,你會看到一個函數(shù)的下拉框,把它選擇為md5。這是為了把你的密碼進行md5算法加密,再保存。這樣,再通過你的域名/wp-admin 訪問到管理入口,用這個密碼就可以登陸了。
5、通過 sql 語句修改密碼。登錄 phpmyadmin 進入 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 查詢語句修改的方式,只不過提供一個用戶界面。將以下代碼復制并保存為 password-resetter.php 文件,上傳至 wordpress 根目錄,然后運行該文件,輸入密碼即可重置。
<?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();
}
?>