我自己在几个网站上也遇到了同样的问题,但这条帖子不仅给了我答案,还暗示了为什么会发生这种情况:)
我为每个数据库创建一个新用户,仅对该数据库具有权限,但是即使在该数据库内(考虑到我不经常这样做),我猜在我为新WP站点创建用户和空白数据库时,他们需要对该数据库进行什么Perm。似乎如果您没有为用户提供足够的数据库权限,在WP更新更改表的情况下,这些表的更改可能会失败,而WP站点将假定它们已经成功并相应地进行操作(例如,更改slug字段索引的表)。
我没有注意到缺少了哪个特定的权限,只是给了用户对数据库和presto的大部分权限(因为其他WP更新有时可能需要其他权限才能工作)。