[WordPress] 新增使用者失敗,因為 email 信箱已經被使用了?
今天幫 WordPress 網站新增了一個使用者,
後來覺得帳號取的不好,想說刪掉舊的,再來重新建一個:
結果跟我說這個電子郵件已經用過了,不能再用:
問題是 email 又不是可以隨便生一個出來,
常用的 email 就是只有一個…
研究了一下,發現得用 MySQL 指令來處理一下資料庫~
(後來發現自己以前在 用 MySQL 指令刪除掉沒有認證成功的使用者
這一篇文章裡就做過非常類似的事了)
首先登入 MySQL 資料庫:
mysql -u root -p
密碼就不用問我了,
如果是 Google Cloud Platform 上的 Bitnami WordPress,
在 GCP 的主控台上就會有密碼~
接著看一下 wp_signups 這個表格,
果然有之前註冊的帳號以及 email:
mysql> select * from wp_signups; +-----------+--------+------+-------+------------+-----------------------+---------------------+---------------------+--------+------------------+-------------------------------------------------------------------+ | signup_id | domain | path | title | user_login | user_email | registered | activated | active | activation_key | meta | +-----------+--------+------+-------+------------+-----------------------+---------------------+---------------------+--------+------------------+-------------------------------------------------------------------+ | 1 | | | | test1234 | test1234567@gmail.com | 2019-10-12 02:15:50 | 2019-10-12 02:15:52 | 1 | 1234567820983a01 | a:2:{s:11:"add_to_blog";i:3;s:8:"new_role";s:13:"administrator";} | +-----------+--------+------+-------+------------+-----------------------+---------------------+---------------------+--------+------------------+-------------------------------------------------------------------+ 1 row in set (0.00 sec)
話不多說,直接刪掉:
mysql> delete from wp_signups; Query OK, 1 row affected (0.09 sec)
再重新用剛剛的 email 註冊帳號,
這次已經可以成功囉:
參考資料:
(本頁面已被瀏覽過 578 次)