URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7104
[ Назад ]

Исходное сообщение
"Не могу зайти в phpMyAdmin"

Отправлено bannndi , 05-Янв-11 21:18 
Здравствуйте!

На VirtualBox установлена FreeBSD 8.1 с апачем, мускл и пхп.

Установил phpMyAdmin, во время установки никаких паролей-юзеров не создавал. Прописал в конфиге апача
# Virtual hosts
#Include etc/apache22/extra/httpd-vhosts.conf
Alias /phpmyadmin/ "/usr/local/www/phpmyadmin/"
<Directory "/usr/local/www/phpmyadmin/">
Options none
AllowOverride Limit
</Directory>

По ссылке http://10.2.1.101/phpmyadmin теперь в браузере  открывается окно phpmyadmin. Но какой пароль - я не знаю. Без пароля не пускает, root root (в разных комбинациях не работает)

Помогите пожалуйста с этим вопросом!

Понял свою ошибку, зашел с паролем рута


Содержание

Сообщения в этом обсуждении
"Не могу зайти в phpMyAdmin"
Отправлено Sylvia , 05-Янв-11 21:30 
логин и пароль используется для базы данных

root это не root в системе, а root в mysql


"Не могу зайти в phpMyAdmin"
Отправлено bannndi , 05-Янв-11 21:34 
> логин и пароль используется для базы данных
> root это не root в системе, а root в mysql

Да, я понял, спасибо большое! Теперь другая проблема: в описании по настройке вебсервера, есть раздел, касающийся настройки конфига phpmyadmin:
20.4. Настройка phpMyAdmin
Если вы поставили какой-то пароль для администратора mysql, то вам нуж-
но также настроить phpMyAdmin. Перейдите в директорию
/usr/local/www/phpMyAdmin. Пример конфигурации можно найти в config.sample.inc.php.
Вам нужно открыть файл config.inc.php и дописать в него один из при-
меров конфгурации.

так вот, как настраивать ничего не понятно. Хоть просто копируй пример, и все..


"Не могу зайти в phpMyAdmin"
Отправлено Sylvia , 05-Янв-11 21:58 
в файл примера конфига то смотрели? там несложно
как минимум нужно задать случайную фразу , которой будут шифроваться куки,
а дальше там настроено все на localhost

если нужны дополнительные возможности ( я их не использую например ) то можно создать отдельную дб для работы PMA (например создать пользователя pma и бд pma и прописать ее в конфиг), это опционально.


"Не могу зайти в phpMyAdmin"
Отправлено bannndi , 05-Янв-11 22:30 
Таки непонятно, как сделать так, чтобы phpmyadmin не просил пароль.

В описании сказано, внести в конфиг следующие строки:

$i = 0;
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$1]['user'] = 'root';
$cfg['Servers'][$1]['password'] = 'aaasss';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

я их внес, но появилась ошибка:

Starting to parse config file...
Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /usr/local/www/phpMyAdmin/config.inc.php on line 45

На 45 строке у меня  эта строка $cfg['Servers'][$1]['user'] = 'root';
Не знаю в чем дело..


"Не могу зайти в phpMyAdmin"
Отправлено Sylvia , 06-Янв-11 00:00 
>Таки непонятно, как сделать так, чтобы phpmyadmin не просил пароль.

а вы точно хотите это сделать чтобы он не просил пароль? это небезопасный вариант,
к тому же я так понимаю вы хотите открыть root доступ к mysql через phpmyadmin ?

можно совсем убрать пароль для mysql пользователей, в том числе и для root, тогда можно будет входить без пароля для БД, вот только нужна ли такая дыра в безопасности ?

В конфигах PMA такая возможность не задается.


"Не могу зайти в phpMyAdmin"
Отправлено bannndi , 06-Янв-11 00:09 
> а вы точно хотите это сделать чтобы он не просил пароль? это
> небезопасный вариант,
> к тому же я так понимаю вы хотите открыть root доступ к
> mysql через phpmyadmin ?
> можно совсем убрать пароль для mysql пользователей, в том числе и для
> root, тогда можно будет входить без пароля для БД, вот только
> нужна ли такая дыра в безопасности ?
> В конфигах PMA такая возможность не задается.

Да в общем то просто в целях тестирования хотел оставить себе такую возможность, чтобы не вводить пароль каждый раз в phpmyadmin. Можно конечно и куки запомнить браузером.. Но мне больше нравится способ через $cfg['Servers'][$i]['auth_type'] = 'config';

Хотя я может быть и ошибочное мнение составил, поправьте меня если что не так напридумывал)
Этот сервер предназначен только для тестирования и разработки сайтов , и находится в локальной сети, поэтому я не волнуюсь за безопасность в данном случае)


"Не могу зайти в phpMyAdmin"
Отправлено Pahanivo , 06-Янв-11 00:46 
> Да в общем то просто в целях тестирования хотел оставить себе такую

знал бы ты скольких ламерков дрюкнули через дыры, оставленные в целях тестирования
хочешь продолжить традиции?
> возможность, чтобы не вводить пароль каждый раз в phpmyadmin. Можно конечно
> и куки запомнить браузером.. Но мне больше нравится способ через $cfg['Servers'][$i]['auth_type']
> = 'config';
> Хотя я может быть и ошибочное мнение составил, поправьте меня если что
> не так напридумывал)
> Этот сервер предназначен только для тестирования и разработки сайтов , и находится
> в локальной сети, поэтому я не волнуюсь за безопасность в данном
> случае)

мнение ламера, полного ламера
надо привыкать делать все и вся как можно безопаснее
или ты считаешь что троян-бот побрезгует сканом локалки?



"Не могу зайти в phpMyAdmin"
Отправлено bannndi , 06-Янв-11 00:50 
> мнение ламера, полного ламера
> надо привыкать делать все и вся как можно безопаснее
> или ты считаешь что троян-бот побрезгует сканом локалки?

Об этом я не подумал.. Спасибо, конечно. Хотя тыкать что я полный ламер вовсе не обязательно.


"Не могу зайти в phpMyAdmin"
Отправлено Pahanivo , 07-Янв-11 00:11 
>> мнение ламера, полного ламера
>> надо привыкать делать все и вся как можно безопаснее
>> или ты считаешь что троян-бот побрезгует сканом локалки?
> Об этом я не подумал.. Спасибо, конечно. Хотя тыкать что я полный
> ламер вовсе не обязательно.

тыкать как раз считаю очень обязательно - ибо вы не имеете элементарных представлений о секьюрити ...
вообще мож хватит плодить флуд из элементарных вопрос - 2-3 умных книжки вам помогут куда более серъезно чем мнения, которых вы даже не понимаете ...


"Не могу зайти в phpMyAdmin"
Отправлено Sylvia , 06-Янв-11 00:48 
в таком случае будет разумнее создавать пользователя БД с доступом от localhost без пароля
и задавать в PMA только имя пользователя для входа.
и под этот вход пользователя назначить нужные вам базы с полными локальными правами на db


и мнение выше тоже учтите, сегодня вы пренебрегаете элементарными "санитарно гигиеническими" нормами, а завтра ваш тест перерастет в что-то большее, а вы так и оставите дыру на дыре , учитесь сразу все делать как нужно.


"Не могу зайти в phpMyAdmin"
Отправлено bannndi , 06-Янв-11 00:51 
> и мнение выше тоже учтите, сегодня вы пренебрегаете элементарными "санитарно гигиеническими"
> нормами, а завтра ваш тест перерастет в что-то большее, а вы
> так и оставите дыру на дыре , учитесь сразу все делать
> как нужно.

Вы правы, принял к сведению! Спасибо!


"Не могу зайти в phpMyAdmin"
Отправлено Sylvia , 06-Янв-11 00:54 
а еще можно не привязываться к phpmyadmin
а поставить например mysql-gui-tools (mysql navigator) или mysql workbench,
или другие альтернативные GUI программки есть, весьма удобные, для *nix естественно,
для windows или их порты, или куча разной степени платности GUIшек тоже есть.

"Не могу зайти в phpMyAdmin"
Отправлено bannndi , 06-Янв-11 01:02 
> а еще можно не привязываться к phpmyadmin
> а поставить например mysql-gui-tools (mysql navigator) или mysql workbench,
> или другие альтернативные GUI программки есть, весьма удобные, для *nix естественно,
> для windows или их порты, или куча разной степени платности GUIшек тоже
> есть.

Да я в общем то не считаю  phpmyadmin какой то панацеей. Стараюсь все вещи в основном делать через командную строку, создавать и импортировать дампы и т.п. Так что воспользуюсь вашим советом!