前段時間由於部落格所在的 vps 被黑,第一時間 ssh 上去壓縮備份了 mysql 檔案 (不是透過 PHPmyadmin 匯出) 和網站檔案。
然後重新配置 lnmp 伺服器,上傳網站檔案並解壓,再直接上傳 mysql 檔案,然後重啟伺服器。
進入網站後發現 WordPress 丟失了管理員許可權,能透過原賬號進入控制面板。
但新建文章時,右邊選單中的釋出變成了提請審批,並且留言功能、外掛功能均不正常,
經查,原因為:直接使用 sftp 將原網站的 mysql 資料檔案上傳至 vps 後造成 mysql 許可權不正確,新上傳的預設使用者組為 root
修復方法如下:
chown -R mysql xxxxx
/root/lnmp restart
/root/lnmp restart
其中 xxxxx 為你 WordPress 部落格的資料庫名稱
第一句意思為修改 xxxxx 資料庫的所屬組為 mysql
第二句為重啟 lnmp 伺服器
登陸 WordPress 後臺~~~一切恢復如初