Небольшой Лайфхак по удаление спам комментариев из базы сайта. Бывают ситуации когда ваш сайт попал в список ботов которые рассылают рекламу и спам, в связи с чем, формируется база комментариев, в лучшем случае на модерации, в худшем - активны! Их число может достигать несколько сотен страниц. Приступаем к удалению...
Нам нужен доступ к базе данных сайта через инструмент типа phpMyAdmin, где отражены все данные нашей базы. Там можно просмотреть таблицу `comments`. Убедись в том, что это она, переходим на вкладку SQL:
В пустое окно вводим обращения к базе данных с нужными нам вариантами:
1. Удалить все:
TRUNCATE TABLE `comments`; |
2. Если работает еще и модуль статистики, то:
TRUNCATE TABLE `node_comment_statistics`; |
3. Удалить только анонимные комментарии:
DELETE FROM `comments` WHERE `comments`.`uid` = 0; |
4. Удалить по IP бота:
DELETE FROM `comments` WHERE `comments`.`hostname` = 'IP бота'; |
5. Другие вариации, в зависимости от желания. Варианты запросов можно посмотреть в интернете! Запросы в mySQL.
Источник: http://linuxsql.ru