wordpress - 更新的数据库 - 现在无法登录到 wordpress 管理员 - 用户名无效
问题描述
我在 Ubuntu VPS 上运行 LEMP 堆栈。我最近添加了一个新的 wordpress 安装,然后安装了一个新的主题。新主题要求我安装演示数据才能使主题具有正确的外观。为了做到这一点,我不得不使用一个名为“一体化 WP 迁移”的插件。
我安装了插件,并以 .wpress 文件格式安装了演示数据。成功安装数据后,系统提示我更新永久链接,我不确定这意味着什么,因为我不明白为什么需要更改它,所以我点击了“确定”。
下一个 wordpress 突然说我需要一个“数据库更新”。我从未见过 wordpress 这样做,但是我点击了“确定”。数据库更新了,我退出了管理屏幕。
现在,每当我尝试重新登录 wordpress 时,它都会说我的用户名无效。所以我无法以管理员或任何其他用户的身份重新登录。站点和登录页面已启动并且工作正常。我已经重新启动了 php-fpm、nginx 和 mysql。它仍然说我的用户名无效。
我不知道究竟是什么导致了这种情况(除了与 wordpress 数据库有关)或从哪里开始寻找解决方案。
关于如何解决这个问题的任何想法?
解决方案
似乎当我更新数据库时,无论出于何种原因,它都会擦除我为登录 WP 而创建的普通管理员帐户。
我进入 MySQL,查看了 WP 数据库下的 wp_users 表。有一个名为 admin 的 user_login。我重置了密码并重新登录到 WP。
推荐阅读
- android - IllegalArgumentException:指定为非空的参数为空:方法 kotlinx.coroutines.BuildersKt__Builders_commonKt.launch,参数上下文
- autohotkey - 时间到时自动热键重启脚本
- python - 如何解决错误“int32 类型的对象不是 JSON 可序列化的”
- javascript - React Native 得到 TypeError: undefined is not an object(evalating '_this.state.apiData.items.map')
- php - 如何在 html 页面中禁用嵌入 pdf 中的文本选择?
- vue.js - 如何在 vue 实例之外设置 mount(computed, watch..) 属性
- python - Django Channels No module named 'asgiref.sync' 错误
- reactjs - Material-UI React 和 webpack 摇树
- r - 从日期列表中获取初始月份
- sql - 提取不匹配的内容或值