Ярославль


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

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

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




Yarportal.Ru
********

Профиль
Группа: Администратор
Сообщений: 205612
Пользователь №: 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
Цитировать сообщение




Hello, IT
******

Профиль
Группа: Пользователи
Сообщений: 7381
Пользователь №: 733
Регистрация: 4.12.2003 - 15:48





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




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




В малиновых штанах
*****

Профиль
Группа: Пользователи
Сообщений: 2447
Пользователь №: 9839
Регистрация: 15.08.2006 - 10:27





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




Unregistered












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




В малиновых штанах
*****

Профиль
Группа: Пользователи
Сообщений: 2447
Пользователь №: 9839
Регистрация: 15.08.2006 - 10:27





ASudakov
А поменять то их чтоли никак?
PM
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
********

Профиль
Группа: Администратор
Сообщений: 205612
Пользователь №: 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
Цитировать сообщение




В малиновых штанах
*****

Профиль
Группа: Пользователи
Сообщений: 1028
Пользователь №: 5068
Регистрация: 25.10.2005 - 13:25





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




я кусаюсь
*****

Профиль
Группа: Пользователи
Сообщений: 1989
Пользователь №: 8348
Регистрация: 31.05.2006 - 09:11





Beirut
да именно так
PMПисьмо на e-mail пользователю
Top
recruit
Дата 15.03.2007 - 18:21
Цитировать сообщение




Unregistered












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


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




шворц
*****

Профиль
Группа: Пользователи
Сообщений: 4010
Пользователь №: 1484
Регистрация: 26.05.2004 - 18:58





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




Yarportal.Ru
********

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





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




Мастер SEO
******

Профиль
Группа: Пользователи
Сообщений: 5342
Пользователь №: 776
Регистрация: 15.12.2003 - 16:57





Тут я всё работает я восстановлен smile.gif
PMПисьмо на e-mail пользователю
Top
PadoNaK
Дата 16.03.2007 - 14:51
Цитировать сообщение




я кусаюсь
*****

Профиль
Группа: Пользователи
Сообщений: 1989
Пользователь №: 8348
Регистрация: 31.05.2006 - 09:11





jonic
Поздравляю со вторым днем рождения biggrin.gif
PMПисьмо на e-mail пользователю
Top

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

 



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



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

Правила Ярпортала (включая политику обработки персональных данных)

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