Страница 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
вы себя не уважаете?
поправьте название топика :no:

Re: Ламский вопрос).

Добавлено: 2009-02-05 14:00:54
Amadeus
Окей

Цель - что бы можно было зайти на веб интерфейс ПХП админа. условие - пароль и юзер не известен.

1 захожу в мыскуль под рутом.

Код: Выделить всё

mysql -u root -p
2 В тамошней системе имеется две базы, база traff где храняться данные о трафике и системная база mysql

3 меняю базу

Код: Выделить всё

use mysql;
4 Далее смотрю структуру базы.

Код: Выделить всё

SHOW TABLES;
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 путь к файлу имя юзера :)