Здравствуйте!На 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 (в разных комбинациях не работает)
Помогите пожалуйста с этим вопросом!
Понял свою ошибку, зашел с паролем рута
логин и пароль используется для базы данныхroot это не root в системе, а root в mysql
> логин и пароль используется для базы данных
> root это не root в системе, а root в mysqlДа, я понял, спасибо большое! Теперь другая проблема: в описании по настройке вебсервера, есть раздел, касающийся настройки конфига phpmyadmin:
20.4. Настройка phpMyAdmin
Если вы поставили какой-то пароль для администратора mysql, то вам нуж-
но также настроить phpMyAdmin. Перейдите в директорию
/usr/local/www/phpMyAdmin. Пример конфигурации можно найти в config.sample.inc.php.
Вам нужно открыть файл config.inc.php и дописать в него один из при-
меров конфгурации.так вот, как настраивать ничего не понятно. Хоть просто копируй пример, и все..
в файл примера конфига то смотрели? там несложно
как минимум нужно задать случайную фразу , которой будут шифроваться куки,
а дальше там настроено все на localhostесли нужны дополнительные возможности ( я их не использую например ) то можно создать отдельную дб для работы PMA (например создать пользователя pma и бд pma и прописать ее в конфиг), это опционально.
Таки непонятно, как сделать так, чтобы 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 не просил пароль.а вы точно хотите это сделать чтобы он не просил пароль? это небезопасный вариант,
к тому же я так понимаю вы хотите открыть root доступ к mysql через phpmyadmin ?можно совсем убрать пароль для mysql пользователей, в том числе и для root, тогда можно будет входить без пароля для БД, вот только нужна ли такая дыра в безопасности ?
В конфигах PMA такая возможность не задается.
> а вы точно хотите это сделать чтобы он не просил пароль? это
> небезопасный вариант,
> к тому же я так понимаю вы хотите открыть root доступ к
> mysql через phpmyadmin ?
> можно совсем убрать пароль для mysql пользователей, в том числе и для
> root, тогда можно будет входить без пароля для БД, вот только
> нужна ли такая дыра в безопасности ?
> В конфигах PMA такая возможность не задается.Да в общем то просто в целях тестирования хотел оставить себе такую возможность, чтобы не вводить пароль каждый раз в phpmyadmin. Можно конечно и куки запомнить браузером.. Но мне больше нравится способ через $cfg['Servers'][$i]['auth_type'] = 'config';
Хотя я может быть и ошибочное мнение составил, поправьте меня если что не так напридумывал)
Этот сервер предназначен только для тестирования и разработки сайтов , и находится в локальной сети, поэтому я не волнуюсь за безопасность в данном случае)
> Да в общем то просто в целях тестирования хотел оставить себе такуюзнал бы ты скольких ламерков дрюкнули через дыры, оставленные в целях тестирования
хочешь продолжить традиции?
> возможность, чтобы не вводить пароль каждый раз в phpmyadmin. Можно конечно
> и куки запомнить браузером.. Но мне больше нравится способ через $cfg['Servers'][$i]['auth_type']
> = 'config';
> Хотя я может быть и ошибочное мнение составил, поправьте меня если что
> не так напридумывал)
> Этот сервер предназначен только для тестирования и разработки сайтов , и находится
> в локальной сети, поэтому я не волнуюсь за безопасность в данном
> случае)мнение ламера, полного ламера
надо привыкать делать все и вся как можно безопаснее
или ты считаешь что троян-бот побрезгует сканом локалки?
> мнение ламера, полного ламера
> надо привыкать делать все и вся как можно безопаснее
> или ты считаешь что троян-бот побрезгует сканом локалки?Об этом я не подумал.. Спасибо, конечно. Хотя тыкать что я полный ламер вовсе не обязательно.
>> мнение ламера, полного ламера
>> надо привыкать делать все и вся как можно безопаснее
>> или ты считаешь что троян-бот побрезгует сканом локалки?
> Об этом я не подумал.. Спасибо, конечно. Хотя тыкать что я полный
> ламер вовсе не обязательно.тыкать как раз считаю очень обязательно - ибо вы не имеете элементарных представлений о секьюрити ...
вообще мож хватит плодить флуд из элементарных вопрос - 2-3 умных книжки вам помогут куда более серъезно чем мнения, которых вы даже не понимаете ...
в таком случае будет разумнее создавать пользователя БД с доступом от localhost без пароля
и задавать в PMA только имя пользователя для входа.
и под этот вход пользователя назначить нужные вам базы с полными локальными правами на db
и мнение выше тоже учтите, сегодня вы пренебрегаете элементарными "санитарно гигиеническими" нормами, а завтра ваш тест перерастет в что-то большее, а вы так и оставите дыру на дыре , учитесь сразу все делать как нужно.
> и мнение выше тоже учтите, сегодня вы пренебрегаете элементарными "санитарно гигиеническими"
> нормами, а завтра ваш тест перерастет в что-то большее, а вы
> так и оставите дыру на дыре , учитесь сразу все делать
> как нужно.Вы правы, принял к сведению! Спасибо!
а еще можно не привязываться к phpmyadmin
а поставить например mysql-gui-tools (mysql navigator) или mysql workbench,
или другие альтернативные GUI программки есть, весьма удобные, для *nix естественно,
для windows или их порты, или куча разной степени платности GUIшек тоже есть.
> а еще можно не привязываться к phpmyadmin
> а поставить например mysql-gui-tools (mysql navigator) или mysql workbench,
> или другие альтернативные GUI программки есть, весьма удобные, для *nix естественно,
> для windows или их порты, или куча разной степени платности GUIшек тоже
> есть.Да я в общем то не считаю phpmyadmin какой то панацеей. Стараюсь все вещи в основном делать через командную строку, создавать и импортировать дампы и т.п. Так что воспользуюсь вашим советом!