Как вернуть пользователей?

Автор Zeeeya, 19 октября 2015, 21:46:42

« назад - далее »

0 Пользователи и 5 гостей просматривают эту тему.

Zeeeya

Здравствуйте! Модератор по ошибке удалил пользователей с форума. Можно ли восстановить их из базы?
Учиться, учиться, и еще раз учиться и еще раз учиться и еще раз учиться и
еще раз учиться и... /компьютерный вирус ЛЕНИН.exe/

kak2z

Цитата: Zeeeya от 19 октября 2015, 21:46:42Здравствуйте! Модератор по ошибке удалил пользователей с форума. Можно ли восстановить их из базы?
а бекап есть??
если нет бекапа - то уже ничего не сделаешь. .
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Zeeeya

kak2z, бекап есть от 17 октября. Хотелось бы, чтоб темы остались сегодняшние, а восстановить только пользователей от 17 откября. Как это сделать?
Можно заменить таблицу `smf_members` в БД на таблицу из резерва? Но как ее из резерва вытянуть? Извините за сумбур.
Учиться, учиться, и еще раз учиться и еще раз учиться и еще раз учиться и
еще раз учиться и... /компьютерный вирус ЛЕНИН.exe/

kak2z

Цитата: Zeeeya от 19 октября 2015, 22:11:06kak2z, бекап есть от 17 октября. Хотелось бы, чтоб темы остались сегодняшние, а восстановить только пользователей от 17 откября. Как это сделать?
Можно заменить таблицу `smf_members` в БД на таблицу из резерва? Но как ее из резерва вытянуть? Извините за сумбур.
можно попробовать заменить табличку smf_members...
а потом сделать пересчет статистики.. мне кажется должно получится.. хотя сам не пробовал..

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

только перед всеми этими махинациями надо бы сделать бекап...

и кстати как удалили пользователей? вместе с их сообщениями? или просто пользователей прибили??
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Zeeeya

Не получается вообще открыть дамп БД (бекапы с хостинга Джино, пытаюсь импортировать на локалкe - не выходит...)

Пользователей просто удалили, сообщения все остались.
Учиться, учиться, и еще раз учиться и еще раз учиться и еще раз учиться и
еще раз учиться и... /компьютерный вирус ЛЕНИН.exe/

kak2z

Цитата: Zeeeya от 19 октября 2015, 22:52:05Не получается вообще открыть дамп БД (бекапы с хостинга Джино, пытаюсь импортировать на локалкe - не выходит...)

Пользователей просто удалили, сообщения все остались.

ну не видя что там у вас на хостинге происходит я не могу никак больше помочь..
пробуйте сделать экспорт и импорт одной таблицы..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Zeeeya

Цитата: kak2z от 19 октября 2015, 23:56:09ну не видя что там у вас на хостинге происходит я не могу никак больше помочь..
пробуйте сделать экспорт и импорт одной таблицы..
а как из файла .sql сделать экспорт только одной таблицы? это возможно?
Учиться, учиться, и еще раз учиться и еще раз учиться и еще раз учиться и
еще раз учиться и... /компьютерный вирус ЛЕНИН.exe/

Snow_Irbis

Цитата: Zeeeya от 20 октября 2015, 00:23:44а как из файла .sql сделать экспорт только одной таблицы? это возможно?

Можно, например открыть .sql файл в Notepad2, найти там все что касается таблицы smf_members (структура таблицы и сами данные), а данные о всех других таблицах удалить. Потом этот отредактированный .sql файл экспортируешь в таблицу smf_members, перед этим таблицу что у тебя сейчас желательно очисти запросом

TRUNCATE TABLE `smf_members`;

Zeeeya

Цитата: Zeeeya от 20 октября 2015, 00:23:44а как из файла .sql сделать экспорт только одной таблицы? это возможно?

P.S. Пользователей вернула!!! Но вот теперь все сообщения на форуме, написанные до всей этой эпопеи написаны гостями((( (ники сохранены, но они все в статусе гостей). С этим можно что-то сделать?
Учиться, учиться, и еще раз учиться и еще раз учиться и еще раз учиться и
еще раз учиться и... /компьютерный вирус ЛЕНИН.exe/

Yarik

Решил глянуть и

Connection Problems
 Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

kak2z

Цитата: Zeeeya от 20 октября 2015, 01:41:55P.S. Пользователей вернула!!! Но вот теперь все сообщения на форуме, написанные до всей этой эпопеи написаны гостями((( (ники сохранены, но они все в статусе гостей). С этим можно что-то сделать?
можно скрипт попробовать сделать
а можно вручную Центр администрирования - Обслуживание форума - Пользователи
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Snow_Irbis

Цитата: Zeeeya от 20 октября 2015, 01:42:17Пользователей вернула!!! Но вот теперь все сообщения на форуме, написанные до всей этой эпопеи написаны гостями((( (ники сохранены, но они все в статусе гостей). С этим можно что-то сделать?

Не соответствует значение id_member в таблице smf_members значению id_member в таблице  smf_messages. Нужно очистить таблицу smf_members и импортировать туда дамп который был до всей этой истории  :) 

digger®

Цитата: Snow_Irbis от 20 октября 2015, 13:00:47Не соответствует значение id_member в таблице smf_members значению id_member в таблице  smf_messages. Нужно очистить таблицу smf_members и импортировать туда дамп который был до всей этой истории  :) 
При удалении пользователя у его сообщений в таблице smf_messages в id_member записывается 0, так что импорт smf_members не поможет.

Snow_Irbis

Цитата: digger® от 20 октября 2015, 13:05:06При удалении пользователя у его сообщений в таблице smf_messages в id_member записывается 0, так что импорт smf_members не поможет.

Тогда дополнительно импортирование дампа таблицы smf_messages + таблицы smf_topics (так как логично предположить  что и там движок установит значение для id_member_started и id_member_updated равные 0) должно решить вопрос насколько я понимаю  :)

Zeeeya

Цитата: Stalker от 20 октября 2015, 07:09:55Решил глянуть и

Connection Problems
 Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

С утра слетела вообще вся БД почему-то(. Пришлось откатиться аж до 14 октября... Т.о. проблема решена, хоть и не так, как хотелось.
Учиться, учиться, и еще раз учиться и еще раз учиться и еще раз учиться и
еще раз учиться и... /компьютерный вирус ЛЕНИН.exe/