Любые известные ошибки, которые могут привести к исчезновению таблицы wp_users?

Я управляю несколькими веб-сайтами, поддерживающими WordPress.

Один из этих сайтов является новым и работает нетронутым, так как он был создан месяц назад. Сегодня я попытался войти в систему, но не смог этого сделать – все попытки входа в систему были отклонены.

После некоторого расследования я узнал, что таблица wp_users отсутствует. Все остальные таблицы присутствовали, и блог был полностью функциональным.

Ни одна из записей в базе данных и ни один из файлов не предполагают, что произошел какой-либо хакерство.

Завтра я приеду в отпуск, и это оставляет немного беспокойства, поскольку я единственный человек, который заботится об этих сайтах. Конечно, я изменил все пароли, и я мог бы переустановить базу кода, но я хотел бы знать, есть ли какая-то общая ошибка, которая могла бы вызвать это?

Версия WP – 3.4.1. Примечательные установленные плагины включают WP Super cache, все в одном пакете SEO и User Photo.

Solutions Collecting From Web of "Любые известные ошибки, которые могут привести к исчезновению таблицы wp_users?"

Сначала … Предполагаю, что у вас есть резервная копия SQL для восстановления?

Кажется странным, что вы потеряли только одну таблицу – почему не все таблицы в базе данных?

Не взломан
htaccess управляет коррумпированными / wp суперкачами / permalinks ?? Когда вы говорите, что не можете войти в систему .. есть ли ошибка? можете ли вы перейти на экран сброса пароля? /wp-login.php?action=lostpassword

Если вы считаете, что это может быть так, вы можете начать с переименования папки плагина в old.plugin, это дезактивирует их все … затем обновит правила .htaccess и удалит все биты WP-SuperCache.

Вы можете восстановить из резервной копии SQL?
Если вы считаете, что вас не взломали, возможно, вам нужно восстановить резервную копию вашего SQL и посмотреть, нужно ли его оптимизировать / отремонтировать?

Если вы можете использовать такой инструмент, как Sequel Pro или SQLYog, вы сможете восстановить его из резервной копии вашей SQL-базы данных.

Так ты думаешь, что тебя взломали?
Можете ли вы сразу изменить свои данные учетной записи FTP / sftp 🙂

Затем вам придется восстановить резервную копию SQL …

Теперь откройте wp-config.php и удалите все значения в SALT и перейдите сюда, чтобы сгенерировать новые SALT. Это заставит всех пользователей повторно войти в систему

Я собираюсь предположить, что у вас есть PHPMyAdmin (который всегда имеет учетную запись с именем root) и что вы можете войти в PHPMyAdmin с любого IP-адреса? – это может объяснить, как кто-то вошел.

Проверьте и измените пароль. Попросите вашего интернет-провайдера заблокировать доступ к PHPMyAdmin за исключением вашего IP-адреса и получить статический IP-адрес, если у вас его еще нет.

У вас есть учетная запись администратора WordPress под названием Admin, и кто-то догадался о паролях?

Есть одна надежда … ваш хостинг-провайдер может сообщить вам, кто вошел в систему PHPMyAdmin и в какое время.

Я только что это случилось с моим клиентом и нашел этот пост через Google. Опять же, это была просто таблица wp_users, которая отсутствовала. К счастью, мне удалось восстановить его из старой резервной копии базы данных. Она использовала логин «admin» по умолчанию, который, возможно, был слабым местом. У нее не было ни одного из трех установленных плагинов, которые перечислены в оригинальной записи Pekka. Некоторое время она не обновляла WordPress, хотя я не уверен, в какой версии она работает.

Очень странно. Я благодарен, что вся база данных не была стерта, но мне интересно, почему хакер удалит только таблицу wp_users.