WordPress 修復SQL 無法新增使用者/無法登入 教學

大概在去前3月左右,TK管理的兩個網站都發生了無法新增使用者和無法用管理員登入的錯誤,原先還可以透過其他使用者登入寫文,但到了五月這情況越來越嚴重

由於之前從未動過SQL的相關設定,推測是安裝了某個Plugin導致該錯誤的發生,但TK的功力還沒辦法查到具體問題發生的原因,就只好先動手修正他了

相信網上一定有人跟我發生一樣的錯誤,發這篇來拯救他們哈哈

注意:以下所有wp_開頭的資料表名前綴因WordPress 個人設定而異

首先看到wp_user裏頭找到欄位名稱為ID的資料,按修改
裡頭的A_I沒勾的狀態是錯的,至於A_I是自動編號(auto_increment),詳細可以看以下資料:
打勾以後user的建立就不會出錯了,ID會自動增量不會亂掉
完成以後額外資訊會註明『AUTO_INCREMENT』

到這步還沒結束,還得確認wp_usermeta裡的umeta_id有沒有自動編號(auto_increment)

一樣找到wp_usermeta的資料表
找到umeta_id按修改
A_I確定有打勾
這樣一來就沒問題囉!

再次返回Wordpress登入頁應該就能順利登入了,不過我想這也只是無法登入的錯誤狀況之一而已,希望可以幫到大家囉!

Custom leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料