Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Uzywam Sarge
mam zainstalowanego postfix postfix-mysql courier-authmysql i kilka innych pakietow
A wiec w logach sieje mi czyms takim
warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)
wiem ze postfix dziala w chrootowanej komnatce a wiec dopisalam sobie do skryptu startowego postfix'a cos takiego
if [ -e /var/spool/postfix/var/run/mysqld/mysqld.sock ]; then rm /var/spool/postfix/var/run/mysqld/mysqld.sock fi mkdir -p /var/spool/postfix/var/run/mysqld chown mysql /var/spool/postfix/var/run/mysqld ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock
rebootnelam postfix'a i dalej mam to samo
co trzeba zrobic zeby ten postfix mogl sie odwolywac do gniazd mysqelowych.....
Dodam ze zaloguje sie lokalnie do mysqla na uzykownika postfix bo takowy si ma laczyc z bazami, oraz hasla w plikach sa podane praawidlowo
Offline
Ja sie szarpie z tym postfixem a tu bug jest w pakiecie postfix-mysql
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=176677
Offline
tak nie da rady ...
zalozmy ze postfixa masz w /chroot/postfix/ , zalozmy ze mysqld nie jest chrootowany, to w my.cnf ustaw lokalizacje socketa na /chroot/postfix/var/run/mysqld/mysqld.sock
pozdro
to rozwiazanie jest zupelnie bez sensu :-]
najlepiej nie mieszac do tehgo my.cnf
u mnie to dziala sprawnie, postfix+mysql, wszystko wirtualnie
postfix szuka soketa w /var/spool/postfix/var/run/mysqld/mysqld.sock
mialem ten sam problem
po wykonaniu
rm /var/spool/postfix/var/run/mysqld/mysqld.sock
ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock
wszystko jest ok
pamietajac o tym aby pierwszy wystartowal mysql a pozniej postfix
Offline
.. tak ... tyle, ze chrootowany postfix nie zobaczy samego /var/run/mysqld/mysqld.sock ..
no to normalne....
dlatego robi sie te dowiazania miedzy plikami
Offline