On Wed, Jan 08, 2003 at 08:48:14AM +0200, Дмитрий Египко wrote: > Ustanovleno iz gotovyh paketov: > postfix 1.1.11-0.wo -- high-performance mail transport agent > postfix-mysql 1.1.11-0.wo -- MYSQL map support for Postfix > mysql 3.23.49-8.2 -- mysql database server binaries > > Vse popytki moi zastavit' rabotat' `etu svyazku natykayutsya na > sleduyuschuyu problemu: > > Syslog: > ... warning: connect to mysql server localhost: connect to mysql server > localhost: Can't connect to local MySQL server through socket > '/var/run/mysqld/mysqld.sock' ... > > Soket po ukazannomu puti est', vruchnuyu cherez nego normal'no > soedinyayus'... > Podskazhite, pozhalujsta, kto stalkivalsya, uzh sil'no ne hochetsya > sobirat' postfix vruchnuyu...
:) Гыыы.. и тебя постигла чаша сия... Дело в том что если ты заглянешь в конфиг постфикса где расписаны запуски всех обработчиков, то увидишь что почти все запускается в chroot-утом варианте. Корень fs находится в /var/spool/postfix/ кажись. Вон оно там ./var/run/mysql/ и пытается найти сокет. Вариантов два: либо mount --bind, примонтировать диру где есть сокет в нужное место, чтобы он там тоже был:) Я так и сделал. Второй вариант: открыть мускл для доступа на tcp/ip и обращаться не на localhost, а на внешний айпишник, дабы бегать не по локальному сокету.