前段时间由于博客所在的 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 后台~~~一切恢复如初