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

Joomla

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

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

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

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

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

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

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

Поделиться с друзьями
Яковенко Андрей

Занимаюсь разработкой сайтов на cms WordPress, Joomla, DLE, OpenCart с 2011 года.
На данный момент занимаюсь клиентской поддержкой, доработками сайтов. А так же даю консультации и уроки по работе с этими cms.

Оцените автора
Yakovenko&Co
Добавить комментарий

  1. Пишет мой кот

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

    Ответить
  2. TNTU

    Дуже дякую за цю статтю.

    Ответить
  3. 310

    Благодарю, братец!

    Ответить