Как удалить всех пользователей?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Наспамилось 650 тыс. пользователей:)

#1 2 февраля 2017 в 16:55
Было отключено подтверждение регистрации по почте, не уследил вовремя заметить, как набилось больше 655 000 пользователей. По одному удалять не дело) Как удалить всех кроме админа?
Прикрепленный файл
1_u5v8k.png 78 Кб
#2 2 февраля 2017 в 16:58
Олег,
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст


Интересно, почему вставленный код sql пропадает второй раз за день?
#3 2 февраля 2017 в 17:06

DELETE FROM cms_users WHERE id > 1

Ris
Только не забудьте перепроверить id админа, а то мало ли=)
#4 3 февраля 2017 в 02:33
Спасибо, только я не вебмастер, а обычный пользователь cms, пожалуйста, ткните носом куда чего. Сделать этот заброс к базе данных через phpMyAdmin? Зачем перепроверить id админа?

Что в коде значит: > 1
#5 3 февраля 2017 в 04:28
Олег, а капча гугловская не помогла?
#6 3 февраля 2017 в 07:30


Что в коде значит: > 1

Олег
id пользователя у админа равно единице. Всё что больше 1 удалиться.
#7 7 февраля 2017 в 22:04

Олег, а капча гугловская не помогла?

Mr.VAV
reCAPTCHA не помогла (версия движка 2.5.1).
@patapuf, спасибо.
#8 7 февраля 2017 в 22:30


DELETE FROM cms_users WHERE id > 1

Ris
Только не забудьте перепроверить id админа, а то мало ли=)

Jestik

Результат: Для выполнения запроса, должен быть выбран отображаемый столбец/столбцы
Прикрепленный файл
2_g9l4g.png 91 Кб
#9 7 февраля 2017 в 22:49

Для выполнения запроса, должен быть выбран отображаемый столбец/столбцы

Олег
Вот это фокус! shock
Что я могу посоветовать… Создайте на локальном новый сайт, экспортируйте таблицу cms_users, на рабочем сайте очистите её (Truncate), а потом импортируйте таблицу экспортированную с локального.
#10 7 февраля 2017 в 23:00
Попробуйте сделать сначала запрос
REPAIR TABLE cms_users
т.к. похоже что-то не так с таблицей

а уже потом
DELETE FROM cms_users WHERE id > 1
#11 7 февраля 2017 в 23:05
Sonat, не помогло. При первом запросе аналогично пишет "Для выполнения запроса, должен быть выбран отображаемый столбец/столбцы", при втором опять тоже.
Ris, спасибо, буду пробовать.
#12 7 февраля 2017 в 23:29
Олег, Самый надежный вариант — обратится к хостеру. Как правило помогают.

Был как-то у меня случай — надо было очень тяжелую БД импортировать, ни через phpmyadmin, ни через дамперы не выходило, а в консоли я не шарю, да и не было доступа кажись.
Целый день промучился. Обратился за поддержку — через 5 минут все сделали.
laugh
#13 7 февраля 2017 в 23:57
Sonat, так и сделал, тем более, что phpMyAdmin у меня версии 3.5.5, а внизу сообщение, что можно обновиться до 4.6.6. Пока попросил у хостера сделать обновление и описал суть проблемы.
#14 8 февраля 2017 в 00:46
Ответ тех. поддержки хостинга:

Выполнили указанный запрос через консоль mysql, удаление записей прошло успешно.

Из пользователей, как и положено, оставлялся только админ.

Спасибо всем за помощь!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.