Помогите плз(phpMyAdmin)

Аватара пользователя
artemidze

Помогите плз(phpMyAdmin)

Сообщение artemidze »

Возникла следующая проблема с пхп майадмин:

не удаеться запустить пхпмайадмин с http авторизацией.

настройки сonfig.inc.php



при попытке зайти в майадмин отвечает: Ошибочный логин/пароль. В доступе отказано.



при авторизации типа config все нормально.

Подскажите что делать????



(Apache 2.0.5 + PHP 4.3.8 + MySQL 4.1

phpmyadmin 2.7 pl2)
Аватара пользователя
artemidze

Re: Помогите плз(phpMyAdmin)

Сообщение artemidze »

создал эзера с привилегией селект(поставил галочку напротив селект)

так конфиг файл выглядеть должен???

всеравно тоже самое.... уже даже правил кофиг и запускал со всевозможными вариациями заполнения переменных цфг

---- ОДИН ХРЕН







почитал мануал решил создать юзера из консоли

GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';

GRANT SELECT (

Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,

Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,

File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,

Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,

Execute_priv, Repl_slave_priv, Repl_client_priv

) ON mysql.user TO 'pma'@'localhost';

GRANT SELECT ON mysql.db TO 'pma'@'localhost';

GRANT SELECT ON mysql.host TO 'pma'@'localhost';

GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)

ON mysql.tables_priv TO 'pma'@'localhost';



узер создался... пытаюсь этим юзером войти через хттп авторизацию ----

НЕ ПОЛУЧАЕТЬСЯ
Аватара пользователя
artemidze

Re: Помогите плз(phpMyAdmin)

Сообщение artemidze »

Нет при авторизации типа конфиг я в поля узер и пасворд прописываю значения.

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = 'my_pass';
Аватара пользователя
vadimiron

Re: Помогите плз(phpMyAdmin)

Сообщение vadimiron »

artemidze

а авторизация типа config проходит как код, который вы представили тут?? то есть поля логин и пароль остаются пустыми??

Если да, то попробуйте сделать себе пароль для доступа к базе, и уже с ним проходить http авторизацию
Аватара пользователя
vadimiron

Re: Помогите плз(phpMyAdmin)

Сообщение vadimiron »

Цитата:



при попытке зайти в майадмин отвечает: Ошибочный логин/пароль. В доступе отказано.



А при авторизации типа http окошко вылезает, в котором надо ввести пароль и логин??

Окошко имеется в виду самого браузера
Аватара пользователя
artemidze

Re: Помогите плз(phpMyAdmin)

Сообщение artemidze »

Да окошко есть. Я уже пробовал вписывать в конфиг

$cfg['Servers'][$i]['user'] = 'root';

и так делал

$cfg['Servers'][$i]['user'] = '';

все различие в том что в этой форме в поле "логин" то пишет root , то не пишет.



форма с запросом пароля вылезает, ввожу пароль, жму ОК. Окно не обновляеться а форма вылезает снова и опять ввожу пароль и так пару раз... а потои уже и окно браузера обновляеться и появляется табличка:

Ошибочный логин/пароль. В доступе отказано.
Аватара пользователя
vadimiron

Re: Помогите плз(phpMyAdmin)

Сообщение vadimiron »

artemidze

Из официального фака phpmyadmin:


Цитата:



For 'http' and 'cookie' modes, phpMyAdmin needs a controluser that has only the SELECT privilege on the mysql.user (all columns except "Password"), mysql.db (all columns) & mysql.tables_priv (all columns except "Grantor" & "Timestamp") tables.

You must specify the details for the controluser in the config.inc.php3 file under the $cfg['Servers'][$i]['controluser']& $cfg['Servers'][$i]['controlpass'] settings.
Аватара пользователя
artemidze

Re: Помогите плз(phpMyAdmin)

Сообщение artemidze »

Можно подробней?

Как для махрового чайника...

Английский то я понимаю... но пхпмайадмин и MySQL первый раз вижу...
Аватара пользователя
vadimiron

Re: Помогите плз(phpMyAdmin)

Сообщение vadimiron »

http и cookie авторизация работает только для юзера с правами на чтение базы, то есть только SELECT

Причём его логин и пароль надо указывать в двух других переменных, а именно в cfg['Servers'][$i]['controluser'] и $cfg['Servers'][$i]['controlpass']

Зайдите сначало норрмальным путём в phpMyAdmin, там в разделе юзеры создайте нового юзера, а в правах укажите запрет всего кроме SELECT, тогда по идеи будет работать http авторизация
Аватара пользователя
artemidze

Re: Помогите плз(phpMyAdmin)

Сообщение artemidze »

тогда спрошу с другой стороны:

яхочу разобраться и установить на платный хост магазин на oscommerce.

И если сделать все выше упомянутым способом то как я буду при надобности править базу и как ее защитить если отавить "конфиг" авторизацию????( ведь, как я понимаю, этот новый юзер в списке прав на изменения иметь не будет)

П.С. Может , сто то не то пишу - тогда поправте!

П.П.С. (пред - пред сказанным Изображение )

Я устанавливаю оскомерс, делаю все тупо по мануалу...

поставил ПХП

поставил Mysql

дальше там написано поставьте майадмин и создайте базу данных....

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

Вернуться в «Вебмастеру»