T1mbo 17.10.2010 23:39
Есть проблема! — phpMyAdmin Error #1045
Всем доброй ночи! Дистр Debian Lenny. Возникла такая проблема: вдруг отвалился phpmyadmin, при попытке зайти под любым логином и паролем выдает следующее: #1045 Cannot log in to the MySQL server. Пробую зайти через mysql-client - все в порядке, все работает. Перерыл все, включая iptables. Сравнивал конфиги, переставлял пакеты, брал конфиги с других серверов, нифига. Прошу вашей помощи.
K900 17.10.2010 23:43 #
+ 0 -
Попробовать другой браузер, сбросить печеньки, вырубить адблок
1) Логи в студию
2) Используйте кнопку «Ответить» чтобы отвечать на комменты.
2) Используйте кнопку «Ответить» чтобы отвечать на комменты.
включи логирование MySQL и читай логи. скорее всего где-то не проходит коннект. посмотри как коннектится - через сокет или через порт. может где-то что-то не запущено. посмотри настройки MySQL-сервера - может стоит запрет на какие-нить входящие подключения.
обрати внимание на коннект "только с локального хоста" (не помню параметр по памяти) - может при обновлении он установился в дефолт
В дебе ни разу не видел, чтобы слетали конфиги вот так. Кстати, возможно версии пыха, мускуля и сабжа разошлись и больше не поддерживают друг друга
я в какой-то Убунте подобное вроде как видел. не буду злословить, т.к. это было "давно и неправда" :-)
попробуйте:
1. удалить все куки в браузере (по-умолчанию phpmyadmin ставит куки-логин) + почистить кэш
2. забэкапить config.inc.php в корне phpmyadmin
3. создать в корне папку config
mkdir -vm 777 /path/to/phpmyadmin/config
4. зайти в http://your/phpmyadmin/url/setup - фактически это создание конфига с нуля через веб-морду. Дальше следуйте инструкциям указанным в оф. доке
5. полученный config.inc.php нужно перенести из папки config в корень phpmyadmin'a, поставить ему права 600 и удалить саму папку config
1. удалить все куки в браузере (по-умолчанию phpmyadmin ставит куки-логин) + почистить кэш
2. забэкапить config.inc.php в корне phpmyadmin
3. создать в корне папку config
mkdir -vm 777 /path/to/phpmyadmin/config
4. зайти в http://your/phpmyadmin/url/setup - фактически это создание конфига с нуля через веб-морду. Дальше следуйте инструкциям указанным в оф. доке
5. полученный config.inc.php нужно перенести из папки config в корень phpmyadmin'a, поставить ему права 600 и удалить саму папку config
p.s. полезно будет логи почитать, как и советовали выше. Если не ошибаюсь /var/log/mysqld.log
Конфиги phpmyadmin покажите.
А именно интересуют опция
из /usr/share/phpmyadmin/config.inc.php и было ли что-то изменено в стандартных конфигах в /etc/phpmyadmin/* ?
А именно интересуют опция
// Set the default server if there is no defined
if (!isset($cfg<'Servers'>)) {
$cfg<'Servers'><1><'host'> = 'localhost';
из /usr/share/phpmyadmin/config.inc.php и было ли что-то изменено в стандартных конфигах в /etc/phpmyadmin/* ?