【问题标题】:phpMyAdmin drup_user table does not display all users displayed in Drupal AdminphpMyAdmin drup_user 表不显示 Drupal Admin 中显示的所有用户
【发布时间】:2015-01-29 13:30:57
【问题描述】:

Drupal Admin 显示我有大约 9000 个经过身份验证的用户。所有垃圾邮件机器人。当我转到 phpMyAdmin 并查看 drup_users 表时,我看到 8 个用户。当我运行查询时: SELECT * FROM drup_users WHERE uid != 1;我看到了七个。我很确定我正在寻找正确的数据库,因为我只有一个。我的管理员用户行与我的 Drupal 管理员信息匹配。

我错过了什么?一旦我让 SELECT 工作,我想将其更改为: DELETE * FROM drup_users WHERE uid != 1;清理掉那 9000 个用户。

任何指导将不胜感激! (注意:我尝试了 Drupal 模块“全部删除”,但我无法再登录。我查看了 Views Bulk Operations,此时它超出了我的能力范围。因此我的 db 方法。)

谢谢:)

【问题讨论】:

    标签: drupal


    【解决方案1】:

    用户肯定在“users”表中,而不是“drup_users”(我什至在我的 Drupal 安装中都没有)。另请注意,您还必须从“users_roles”表中删除不需要的用户。

    听起来您想更改(在“配置|帐户设置”中)您的安装,以便只有管理员可以创建用户帐户,而不是访问者。

    【讨论】:

    • 我的许多drupal 字段都以drup_ 开头。我的数据库中没有“用户”表。我已经检查过了。我看过所有的领域。 drup_roles 等。我不能使用该设置来创建管理员。人们需要能够轻松注册。那么这 9000 个用户将存储在哪里?
    猜你喜欢
    • 2013-02-23
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    • 1970-01-01
    • 2013-11-24
    • 2016-01-08
    相关资源
    最近更新 更多