前段時間由於博客所在的 vps 被黑,第一時間 ssh 上去壓縮備份了 mysql 文件 (不是通過 PHPmyadmin 導出) 和網站文件。
然後重新配置 lnmp 服務器,上傳網站文件並解壓,再直接上傳 mysql 文件,然後重啓服務器。
進入網站後發現 WordPress 丟失了管理員權限,能通過原賬號進入控制面板。
但新建文章時,右邊菜單中的發佈變成了提請審批,並且留言功能、插件功能均不正常,
經查,原因為:直接使用 sftp 將原網站的 mysql 數據文件上傳至 vps 後造成 mysql 權限不正確,新上傳的默認用户組為 root

修復方法如下:

chown -R mysql xxxxx
/root/lnmp restart

其中 xxxxx 為你 WordPress 博客的數據庫名稱
第一句意思為修改 xxxxx 數據庫的所屬組為 mysql
第二句為重啓 lnmp 服務器

登陸 WordPress 後台~~~一切恢復如初