Страница 1 из 1
вопрос).
Добавлено: 2009-02-05 13:28:53
Amadeus
Приветствую.
Вопросик такой.Достался тут в наследство 1 очень удаленный сервер с мыскулем и установленым ПхП админом.

Влез посмотреть что да как, так как понадобилось кое что поправить в базе.
попробовал зайти через веб http:\\192.168.0.2\phpmyadmin c типа как бы известным руководству паролем и логином. Пошел курить:)
через консоль в в мыскуле.
use mysql;
потом посмотрел спелектом поля юзер пароль и хост.
там оказалось 2 юзера, которые по идее должны попадать в интерфейс.
апдейтнул поле с паролем юзеру А - обвалилась вся самописная система которая там написана на мыскуле.
то же самое с другим - результата ноль.
Может я в чем то туплю?) ведь за авторизацию именно бд mysql отвечает.
Заранее спасибо)
Re: Ламский вопрос).
Добавлено: 2009-02-05 13:32:53
zg
Amadeus писал(а):ведь за авторизацию именно бд mysql отвечает.
авторизацию чего и где?
Amadeus писал(а):там оказалось 2 юзера, которые по идее должны попадать в интерфейс.
оба root?
Amadeus писал(а):апдейтнул поле с паролем юзеру А - обвалилась вся самописная система которая там написана на мыскуле.
ну а как ты хотел -)))
Re: Ламский вопрос).
Добавлено: 2009-02-05 13:44:38
Amadeus
Там стоит самописная система авторизации пользователей в интернете и учета их трафика, основанная на 8 скриптах каждый из которых величиной с торговый прайс какой либо фирмы:)
Моя цель авторизироваться в интерфейс phpadmina для администрирования данной конструкции.
пользователи там
мыскульный root c Паролем А
еще 1 пользователь root ^)
и юзер А от которого происходит вытяжка данных из мыскуля и работает система я так понял:)
ни под одним юзером зайти не получается
Re: Ламский вопрос).
Добавлено: 2009-02-05 13:49:46
zg
Amadeus писал(а):ни под одним юзером зайти не получается
распиши по шагам, что именно ты делаешь и для чего.
Re: Ламский вопрос).
Добавлено: 2009-02-05 13:53:04
hizel
вы себя не уважаете?
поправьте название топика

Re: Ламский вопрос).
Добавлено: 2009-02-05 14:00:54
Amadeus
Окей
Цель - что бы можно было зайти на веб интерфейс ПХП админа. условие - пароль и юзер не известен.
1 захожу в мыскуль под рутом.
2 В тамошней системе имеется две базы, база traff где храняться данные о трафике и системная база mysql
3 меняю базу
4 Далее смотрю структуру базы.
5. Ага, таблица юзер нашлась
6 Далее выполняю отбор по параметрам что бы посмотреть кто там вообще есть.
Код: Выделить всё
select user,password,host from mysql.user;
+-----------+------------------+------------------+
| user | password | host |
+-----------+------------------+------------------+
| root | 466b1bf03dfb1ab2 | localhost |
| root | 466b1bf03dfb1ab2 | hostname |
| | | localhost |
| | | hostname |
| traffdump | 533b831856913984 | localhost |
+-----------+------------------+------------------+
5 rows in set (0.00 sec)
Собственно вот.
Ни один из юзеров не пускает в пхпадмина после апдейта поля и флюша.
Re: вопрос).
Добавлено: 2009-02-05 14:10:01
zg
Amadeus писал(а):1 захожу в мыскуль под рутом.
гм.. ну под рутом то заходишь, вот и прописывай его данные для PMA
Amadeus писал(а):Ни один из юзеров не пускает в пхпадмина после апдейта поля и флюша.
как апдейтишь?
Re: вопрос).
Добавлено: 2009-02-05 14:14:27
Amadeus
под рутом из консоли фряхи. а пот тем же самым паролем и логином в вебе нет.
Апдейчу так.
Код: Выделить всё
UPDATE mysql.user SET Password=PASSWORD('пароль') WHERE User='логин' AND Host='localhost';
FLUSH PRIVILEGES;
Re: вопрос).
Добавлено: 2009-02-05 14:16:58
zg
Amadeus писал(а):а пот тем же самым паролем и логином в вебе нет.
куда вводишь?
Amadeus писал(а):SET Password=PASSWORD('пароль')
иногда бывает нужно использовать OLD_PASSWORD, если версия мускуля от 4 и выше
Re: вопрос).
Добавлено: 2009-02-05 14:22:45
Amadeus
ну как куда в приглашение которое вываливается после набора
http:\\IP\phpmyadmin
^)
По идее он же под рутом мыскульным должен а не заходит почему то
Re: вопрос).
Добавлено: 2009-02-05 14:28:23
zg
Amadeus писал(а):ну как куда в приглашение которое вываливается после набора
дай вывод
Код: Выделить всё
zg# php -r 'var_dump(mysql_connect("localhost", "root", ""));'
resource(4) of type (mysql link)
zg#
только свои данные подставь
Re: вопрос).
Добавлено: 2009-02-05 15:56:11
Amadeus
Код: Выделить всё
traff_count# php -r 'var_dump(mysql_connect("localhost", "root", "тут мой пароль"));'
resource(4) of type (mysql link)
Re: вопрос).
Добавлено: 2009-02-05 15:57:32
zg
значит чего-то ты не то в pma пишешь или не туда, из пхп проблем нет.
Re: вопрос).
Добавлено: 2009-02-05 16:00:35
Amadeus
))))))
Там всего две строки.
User
Password
Я тут покапался в настройках и кажется понял, проблема может быть из за того что мыскуль слушает тока локалхост?
Мне в принципе не трудно делать все через консоль, но если что то навернется ехать 70 км)
Re: вопрос).
Добавлено: 2009-02-05 16:03:14
zg
Amadeus писал(а):User
Password
так это логин и пароль для пользователя PMA, а не MySQL -)))) есть разница, ковыряй конфиг PMA
Amadeus писал(а): проблема может быть из за того что мыскуль слушает тока локалхост?
если апач крутится на тойже машине, то нет
Re: вопрос).
Добавлено: 2009-02-06 16:25:01
Amadeus
) Пасибо проблема была действительно там)
Просто пытаюсь шас делать 10 дел одновременно и иногда клинит)
в ПМА ведь три вида авторизации, основные через мыскуль и апач) я упорно ломился через мыскуль) а всего то надо было
htpasswd путь к файлу имя юзера
