自己的wordpress博客有N久沒有更新了,登錄后面發現登錄不了了,原始管理員密碼不記得了,后來在網上找到了些找密碼管理員密碼的方法.
一、通過phpmyadmin修改wp管理員用戶名:
這個方法很直觀、簡單,比較適合新手操作,我們通過php虛擬主機提供的mysql管理工具phpmyadmin來修改.
1、登入無憂主機的控制面板,找到phpmyadmin 點擊輸入數據庫帳號密碼登入:打開WordPress數據庫,選擇數據庫表“wp_users”,點擊瀏覽,就可以看到你的wp管理員帳號,一般ID是1
2、找到字段名稱user_login和user_nicename,把里面的admin修改成自己想要改的用戶名,執行后就可以了。
二、通過SQL命令快速
推薦新手不要使用這種方法,因為這種方法不是那么直觀,很有可能自己修改成功了,確還不知道,打開你的WordPress數據庫,點擊結構后面的SQL,輸入下面一段命令:(注意別忘了點執行),代碼如下:
“update user set password=password(”新密碼”) where user=’用戶名’;”
三、利用下面php代碼直接修改wordpress管理員密碼
php完整代碼如下,新建一個 reset_password.php 文件,復制下面php代碼,粘貼到 rest_password.php,將格式轉為utf-8 無bom編碼,保存,然后上傳到 與 wp-config.php同一目錄,在瀏覽器輸入 /reset_password.php(將wentong.org換成你的域名),輸入新密碼即可.
重置密碼后,務必馬上刪除 reset_password.php文件,否則,后果自負,代碼如下:
- <?php
- /**
- * 修改WordPress網站密碼的工具.
- *filename:reset_password.php
- * @By 偶米工作室
- */
- include("wp-config.php");
- include("wp-blog-header.php");
- if (emptyempty($_POST['emergency_pass'])) {
- ?>
- <form method="post">
- 請輸入期望的管理員密碼:<input name="emergency_pass" type="password" />
- <input type="submit" />
- <br/><br/>提交密碼后,將自動轉到WordPress網站登陸界面。
- <br/><br/><font size="" color="red">注:提交后,請務必刪除該密碼重置文件,以保證網站安全。</font>
- <br/><br/>版權所有© 偶米工作室
- </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();
- }
- ?>
新聞熱點
疑難解答
圖片精選