Как удалить пользователей Joomla через sql-запрос


И снова о волшебных запросах к базе данных SQL. Как удалить спам в комментариях через базу данных phpMyAdmin я уже писал. А сегодня расскажу, как удалить всех пользователей кроме админа.

Уже несколько человек обращались ко мне с похожей проблемой: На сайте Joomla с компонентом К2 растет количество зарегистрированных пользователей, увеличивается количество исходящих ссылок и растет объем базы данных.

В последний раз БД была более 500mb, а после чистки уменьшилась до 15mb.

Причиной всему боты, которые регистрируются на сайте и в информацию «О себе» вставляют анкорные ссылки или комментируют записи, аналогично добавляя исходящие ссылки. И даже если комментарии не опубликованы, то база данных всеравно растет.

Проблема решается банальной установкой капчи. Или закрытием регистрации на сайте. А вот с удалением пользователей или комментариев придется повозится, если не знаешь, как удалить все лишнее через sql-запрос.

Удаление пользователей Joomla через sql-запрос:

Таки образом за 5 минут можно удалить всех лишних пользователей.


1 ответ

  1. Пишет мой кот
    SQL -запрос Удалить пользователей Joomla от id и до id DELETE FROM `jos_users` WHERE `id` > 830 AND `id` < 2557250 ;

Оставить комментарий