Ярославль


Страницы: (2) [1] 2   ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

Помощь в mysql, случайно удалил регистрацию

Beirut
Дата 15.03.2007 - 04:23
Цитировать сообщение




Yarportal.Ru
********

Профиль
Группа: Администратор
Сообщений: 207750
Пользователь №: 2
Регистрация: 18.03.2003 - 03:51





в-общем по невнимательности снес ник jonic... вместо того чтобы добавить его в модераторы.....

регистрацию восстановил из бэкапа...

но не до конца...
оставленные jonic ранее сообщения оставлены незарегестрированным джоником....

в-общем одной восстановленной записи из таблицы members недостаточно...

нужно еще подредактировать таблицу posts....
во всех сообщениях оставленных Джоником, поле author_id сменилось с 776 (айди Джоника) на 0.....

я не силен в коммандах майэскуэль.....

выбираю все постыДжоника так.....

SELECT *
FROM `posts`
WHERE `author_name` = 'jonic'
ORDER BY `pid` DESC
LIMIT 0 , 30

все их вижу...

а как у всех этих постов автоматически заменить поле author_id с 0 на 776 ????
вручную 3000 сообщений не изменишь
PM
Top
Leonid
Дата 15.03.2007 - 08:44
Цитировать сообщение




Unregistered












update posts set author_id = 776 where author_name = 'jonic'

т.е. заменить author_id на 776, если имя автора = 'jonic'
Top
Alexander.M
Дата 15.03.2007 - 08:51
Цитировать сообщение




Unregistered












update `posts` set `author_id`=776 where `author_name` = 'jonic'




*пока писал, уже опередили
Top
VIPer
Дата 15.03.2007 - 09:31
Цитировать сообщение




Unregistered












Beirut
Кстати выкладывать на общее обозрение имя таблиц и ИД не есть гут, если конечно они не изменены smile.gif
Советую после исправления ситуации удалить топик.
Top
ASudakov
Дата 15.03.2007 - 09:38
Цитировать сообщение




Unregistered












VIPer
наверное IPB - это очень закрытая система, что нигде имен таблиц не найдешь?
Top
VIPer
Дата 15.03.2007 - 10:08
Цитировать сообщение




Unregistered












ASudakov
А поменять то их чтоли никак?
Top
ASudakov
Дата 15.03.2007 - 12:06
Цитировать сообщение




Unregistered












VIPer
а зачем?
1) вы предполагаете, что возможна ситуация, когда злоумышленнику доступно выполнение запросов на select и update, но он не может посмотреть структуру database и поля конкретных таблиц?

2) и что вы предлагаете - Beirut-у, который не может сделать update, переименовать таблицу posts в very_secret_posts, поменять название столбца author_id в chtob_nikto_ne_dogadalsya_author_id и потом еще поменять по всем скриптам название таблицы и столбца? какой в этом смысл - сильно повысится секретность?

какой-то флуд из простого вопроса получается :-)
Top
Beirut
Дата 15.03.2007 - 14:06
Цитировать сообщение




Yarportal.Ru
********

Профиль
Группа: Администратор
Сообщений: 207750
Пользователь №: 2
Регистрация: 18.03.2003 - 03:51





да поменял я... там еще префикс есть специфический...
кстати, чаще всего название таблицы по умолчанию люди не меняют ibf posts
кстати, о названиях таблиц, была одна псевдоуязвимость: http://www.sysman.ru/index.php?showtopic=4118
ладно.. речь не об этом....

т.е. этой команды будет достаточно в окошке sql в пхпмайадмин..

update `posts` set `author_id`=776 where `author_name` = 'jonic'

больше ничего?
PM
Top
gheuy
Дата 15.03.2007 - 14:15
Цитировать сообщение




Unregistered












мне бы ваши проблемы
Top
PadoNaK
Дата 15.03.2007 - 17:48
Цитировать сообщение




Unregistered












Beirut
да именно так
Top
recruit
Дата 15.03.2007 - 18:21
Цитировать сообщение




Unregistered












Цитата
мне бы ваши проблемы


gheuy, вам своих что -ли мало, раз Бейрутовых хочется? )
Top
Nazer
Дата 15.03.2007 - 20:59
Цитировать сообщение




Unregistered












бедный Джоник
Top
Beirut
Дата 16.03.2007 - 03:06
Цитировать сообщение




Yarportal.Ru
********

Профиль
Группа: Администратор
Сообщений: 207750
Пользователь №: 2
Регистрация: 18.03.2003 - 03:51





восстановили Джоника ))
а чего смертельного-то? ну заново можно было зарегистрироваться с новым именем
PM
Top
jonic
Дата 16.03.2007 - 10:00
Цитировать сообщение




Unregistered












Тут я всё работает я восстановлен smile.gif
Top
PadoNaK
Дата 16.03.2007 - 14:51
Цитировать сообщение




Unregistered












jonic
Поздравляю со вторым днем рождения biggrin.gif
Top

Опции темы Страницы: (2) [1] 2  Ответ в темуСоздание новой темыСоздание опроса

 



[ Время генерации скрипта: 0.0115 ]   [ Использовано запросов: 16 ]   [ GZIP включён ]



Яндекс.Метрика

Правила Ярпортала (включая политику обработки персональных данных)
Используя Yarportal.Ru, вы соглашаетесь с правилами (включая политику обработки персональных данных)

Все вопросы: yaroslavl@bk.ru