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

Исходное сообщение
"dovecot не может соединиться с mysql"

Отправлено Rivalryzerg , 15-Ноя-05 17:23 
Доброго времени суток. Может ктото сталкивался с данной проблемой.
Dovecot v1.0.alpha4
Mysql 4.1.15
Конфигурация:
dovecot.conf: ... passdb sql { args = /usr/local/etc/dovecot-sql.conf }..
dovecot-sql.conf:
  driver = mysql
  connect = host=localhost user=sqlmail password=<pass> dbname=exim

Что падает в лог при запуске :
dovecot: Error: auth-worker(default): mysql: Connect failed to localhost (exim): Access denied for user 'sqlmail'@'localhost' (using password: YES) - waiting for 1 seconds before retry
Лог mysql:
58 Connect     Access denied for user 'sqlmail'@'localhost' (using password: YES)
юзер и пароль к базе проверены.

Может кто использует эту версию? В старой конфиги другого формата.
Подскажите в чем может быть дело?

Спасибо!


Содержание

Сообщения в этом обсуждении
"dovecot не может соединиться с mysql"
Отправлено Rivalryzerg , 15-Ноя-05 17:25 
прим: может использование alpha - не самый лучший выбор?

"dovecot не может соединиться с mysql"
Отправлено Rivalryzerg , 15-Ноя-05 18:43 
Сделал пробный откат на 0.99.14 - все замечательно работает.
Выходит что в новой альфе какието проблемы с mysql?


"dovecot не может соединиться с mysql"
Отправлено xmorpheusx , 15-Ноя-05 17:28 
>Доброго времени суток. Может ктото сталкивался с данной проблемой.
>Dovecot v1.0.alpha4
>Mysql 4.1.15
>Конфигурация:
>dovecot.conf: ... passdb sql { args = /usr/local/etc/dovecot-sql.conf }..
>dovecot-sql.conf:
>  driver = mysql
>  connect = host=localhost user=sqlmail password=<pass> dbname=exim
>
>Что падает в лог при запуске :
>dovecot: Error: auth-worker(default): mysql: Connect failed to localhost (exim): Access denied for
>user 'sqlmail'@'localhost' (using password: YES) - waiting for 1 seconds before
>retry
>Лог mysql:
>58 Connect     Access denied for user 'sqlmail'@'localhost' (using
>password: YES)
>юзер и пароль к базе проверены.
>
>Может кто использует эту версию? В старой конфиги другого формата.
>Подскажите в чем может быть дело?
>
>Спасибо!


SQL-запрос:
GRANT ALL PRIVILEGES ON `exim` . * TO 'sqlmail'@'localhost' WITH GRANT OPTION ;


"dovecot не может соединиться с mysql"
Отправлено Rivalryzerg , 15-Ноя-05 17:34 
>SQL-запрос:
>GRANT ALL PRIVILEGES ON `exim` . * TO 'sqlmail'@'localhost' WITH GRANT OPTION;
Я ж написал что проверил юзера и пароль. Из консольного mysql. Ими же и exim пользуется для работы с почтой. Мистика.
Ктонибудь вообще использует exim/mysql/dovecot(любой версии). Интересно что еще можно "нетак" написать в его конфигах чтобы банальное присоединение к базе не происходило?

PS: а на первый взгляд показался очень симпотичный и логичный imap/pop сервер в плане конфигурации.. =(


"dovecot не может соединиться с mysql"
Отправлено fa , 24-Фев-06 21:41 
>>SQL-запрос:
>>GRANT ALL PRIVILEGES ON `exim` . * TO 'sqlmail'@'localhost' WITH GRANT OPTION;
>Я ж написал что проверил юзера и пароль. Из консольного mysql. Ими
>же и exim пользуется для работы с почтой. Мистика.
>Ктонибудь вообще использует exim/mysql/dovecot(любой версии). Интересно что еще можно "нетак" написать в
>его конфигах чтобы банальное присоединение к базе не происходило?
>
>PS: а на первый взгляд показался очень симпотичный и логичный imap/pop сервер
>в плане конфигурации.. =(

Та же проблема с альфой. Кому-то удалось побороть mysql


"dovecot не может соединиться с mysql"
Отправлено fa , 24-Фев-06 21:42 
>>SQL-запрос:
>>GRANT ALL PRIVILEGES ON `exim` . * TO 'sqlmail'@'localhost' WITH GRANT OPTION;
>Я ж написал что проверил юзера и пароль. Из консольного mysql. Ими
>же и exim пользуется для работы с почтой. Мистика.
>Ктонибудь вообще использует exim/mysql/dovecot(любой версии). Интересно что еще можно "нетак" написать в
>его конфигах чтобы банальное присоединение к базе не происходило?
>
>PS: а на первый взгляд показался очень симпотичный и логичный imap/pop сервер
>в плане конфигурации.. =(

Та же проблема с альфой. Кому-то удалось побороть mysql?


"dovecot не может соединиться с mysql"
Отправлено Ilya98 , 13-Апр-06 22:14 
>>>SQL-запрос:
>>>GRANT ALL PRIVILEGES ON `exim` . * TO 'sqlmail'@'localhost' WITH GRANT OPTION;
>>Я ж написал что проверил юзера и пароль. Из консольного mysql. Ими
>>же и exim пользуется для работы с почтой. Мистика.
>>Ктонибудь вообще использует exim/mysql/dovecot(любой версии). Интересно что еще можно "нетак" написать в
>>его конфигах чтобы банальное присоединение к базе не происходило?
>>
>>PS: а на первый взгляд показался очень симпотичный и логичный imap/pop сервер
>>в плане конфигурации.. =(
>
>Та же проблема с альфой. Кому-то удалось побороть mysql?


Помогло:  
см. http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html

SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass');

после чего default_pass_scheme = CRYPT из dovecot-sql.conf сработал.

Есть ли другие варианты?

Илья


"dovecot не может соединиться с mysql"
Отправлено Rivalryzerg , 14-Апр-06 10:20 
В итоге оказалось - просто глюки альфы.
Обновляйте порты - последние беты крутятся без проблем.

"dovecot не может соединиться с mysql"
Отправлено malor , 16-Окт-06 23:02 
Киньте pls ссылку по прикручиванию mysql к dovecot.



"dovecot не может соединиться с mysql"
Отправлено Rivalryzerg , 17-Окт-06 11:07 
>Киньте pls ссылку по прикручиванию mysql к dovecot.

Я использую Exim + Dovecot + Mysql. Конфиги писаны с учетом моих нужд, но основное представление о настройке брал с замечательных статей ginger по адресу http://forum.ru-board.com/topic.cgi?forum=8&topic=4514&start=0