The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix не могуж подключиться к MySQL"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 14:18  (MSK)
Настрайваю Postfix для работы с виртуальными пользователями.
В конфигах все как описано во многих HOWTO.
Только при попытке соединения с MySQL Postfix не может получить доступ к сокету.
Конфиги могу предоставить, но думаю они здесь не нужны.
Может кто знает, в чем проблема.
За ранее огромное спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 14:26  (MSK)
>Конфиги могу предоставить, но думаю они здесь не нужны.
Логи покажите.

>Может кто знает, в чем проблема.
Скорее всего у postfix'а прав на rw в сокет мускула нет. Почему вы не хотите работать через сеть (PF_INET сокет)?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 14:40  (MSK)

В многих документах по Postfix + MySQL про секет ничего. Просто, написано, примерно, так:
1) Копмилим Postfix c поддержкой MySQL
2) Устанавливаем Postfix
3) MySQL есть
4) Далее редактируем конфиги, создаем базу

И про сокеты или подключение ничего. Как будто Postfix подключается сам по себе.

P.S.: У меня ASPLinux 7.3 Пардон,но лог будет через 10 минут.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 14:42  (MSK)
Что такое PF_INET?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 14:45  (MSK)
>Что такое PF_INET?
Тип сокета. Почитать можно в man 2 socket.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Postfix не могуж подключиться к MySQL"
Сообщение от Guest Искать по авторуВ закладки(??) on 13-Ноя-04, 14:53  (MSK)
<offtop>
А что надо сразу в дясяти форумах разных спрашивать???
</offtop>


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 15:15  (MSK)
><offtop>
>А что надо сразу в дясяти форумах разных спрашивать???
></offtop>

За форумы ,конечно, извиняюсь! Просто очень надо!
_______________________________________________________
Вот лог /var/log/maillog
_______________________________________________________
Nov 13 17:00:55 post postfix/postfix-script: stopping the Postfix mail system
Nov 13 17:00:55 post postfix/master[9483]: terminating on signal 15
Nov 13 17:01:04 post postfix/postfix-script: starting the Postfix mail system
Nov 13 17:01:04 post postfix/master[9674]: daemon started
Nov 13 17:01:04 post postfix/pickup[9675]: 6802D222F4E: uid=0 from=<root>
Nov 13 17:01:04 post postfix/cleanup[9677]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Nov 13 17:01:04 post postfix/cleanup[9677]: warning: 6802D222F4E: virtual_maps map lookup problem for root@post.tp.kurgan.ru
Nov 13 17:01:04 post postfix/cleanup[9677]: warning: 6802D222F4E: skipping further client input
Nov 13 17:01:04 post postfix/pickup[9675]: warning: maildrop/22C2A25AD99: Error writing message file

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 15:18  (MSK)
Видите это?
>Nov 13 17:01:04 post postfix/cleanup[9677]: warning: connect to mysql server localhost: Can't
>connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Либо дайте юзеру post права на rw в '/var/lib/mysql/mysql.sock', либо работайте по tcp (imho удобней).
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 15:21  (MSK)
>Видите это?
>>Nov 13 17:01:04 post postfix/cleanup[9677]: warning: connect to mysql server localhost: Can't
>>connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
>Либо дайте юзеру post права на rw в '/var/lib/mysql/mysql.sock', либо работайте по
>tcp (imho удобней).
А как это сделать?
Добавить юзера postfix в группу mysql


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 15:27  (MSK)
>>Либо дайте юзеру post права на rw в '/var/lib/mysql/mysql.sock', либо работайте по
>>tcp (imho удобней).
>А как это сделать?
>Добавить юзера postfix в группу mysql
Да. При условии что postfix не в chroot'e и на сокет права не хуже 660.

Почему вы не хотите повесить mysql на 127.0.0.1 и работать через tcp?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 15:41  (MSK)
>>>Либо дайте юзеру post права на rw в '/var/lib/mysql/mysql.sock', либо работайте по
>>>tcp (imho удобней).
>>А как это сделать?
>>Добавить юзера postfix в группу mysql
>Да. При условии что postfix не в chroot'e и на сокет права
>не хуже 660.
>
>Почему вы не хотите повесить mysql на 127.0.0.1 и работать через tcp?
>
Да, MySQL и так на localhost'е. Я ему hostname не настраивал.
Вы скажите, пожайлуйста, как Postfix заставить работать по TPC/IP.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 15:43  (MSK)
Права сокета 777, разве этого мало?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 15:49  (MSK)
>Права сокета 777, разве этого мало?
Я бы сказал, что много. Проверяйте права на каталоги...
И если ваш постфикс сконфигурирован работать в chroot'е то используйте proxy_read_maps

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 15:45  (MSK)
>Да, MySQL и так на localhost'е. Я ему hostname не настраивал.
>Вы скажите, пожайлуйста, как Postfix заставить работать по TPC/IP.
добавьте в конфиг запроса строчку "hosts = 127.0.0.1"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 15:54  (MSK)
>>Да, MySQL и так на localhost'е. Я ему hostname не настраивал.
>>Вы скажите, пожайлуйста, как Postfix заставить работать по TPC/IP.
>добавьте в конфиг запроса строчку "hosts = 127.0.0.1"

Да, действительно, в файле /etc/postfix/mysql-virtual.cf была опечетка
такая: host = 127.0.0.1 Вместо hosts = 127.0.0.1

Вот новый лог
________________________--
Nov 13 17:41:10 post postfix/postfix-script: stopping the Postfix mail system
Nov 13 17:41:10 post postfix/master[958]: terminating on signal 15
Nov 13 17:42:39 post postfix/postfix-script: starting the Postfix mail system
Nov 13 17:42:39 post postfix/master[957]: daemon started
Nov 13 17:42:40 post postfix/pickup[973]: F3CD3222F4E: uid=0 from=<root>
Nov 13 17:42:40 post postfix/cleanup[978]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Nov 13 17:42:40 post postfix/cleanup[978]: warning: F3CD3222F4E: virtual_maps map lookup problem for root@post.tp.kurgan.ru
Nov 13 17:42:40 post postfix/cleanup[978]: warning: F3CD3222F4E: skipping further client input
Nov 13 17:42:40 post postfix/pickup[973]: warning: maildrop/22C2A25AD99: Error writing message file
Nov 13 17:43:39 post postfix/pickup[973]: 4A5CF222F4E: uid=0 from=<root>
Nov 13 17:43:39 post postfix/cleanup[978]: warning: 4A5CF222F4E: virtual_maps map lookup problem for root@post.tp.kurgan.ru
Nov 13 17:43:39 post postfix/cleanup[978]: warning: 4A5CF222F4E: skipping further client input
Nov 13 17:43:39 post postfix/pickup[973]: warning: maildrop/22C2A25AD99: Error writing message file


  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 15:58  (MSK)
Добавил в /etc/group
mysql:x:здесь номер (не помню):postfix
  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 16:00  (MSK)
>Добавил в /etc/group
>mysql:x:здесь номер (не помню):postfix
Не помогло
Лог тот же!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 16:02  (MSK)
#mysql -u postfix -p
Password: postfix
mysql>
Работает! Пользователь Postfix работает с базой нормально!
А демон не может подключиться :(((

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 16:02  (MSK)
>Да, действительно, в файле /etc/postfix/mysql-virtual.cf была опечетка
>такая: host = 127.0.0.1 Вместо hosts = 127.0.0.1
>Nov 13 17:42:40 post postfix/cleanup[978]: warning: connect to mysql server 127.0.0.1: Can't
>connect to MySQL server on '127.0.0.1' (111)

А mysql там слушает?
покажите netlist -n|grep ":3306"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 16:08  (MSK)
>А mysql там слушает?
>покажите netlist -n|grep ":3306"

Извиняюсь, но у меня нет netlist в системе %(
Telnet localhost 3306 слушает

Вот новый лог
___________________________________
Nov 13 17:57:37 post postfix/pickup[1371]: 581EF222F4E: uid=0 from=<root>
Nov 13 17:57:37 post postfix/cleanup[1373]: warning: connect to mysql server 127.0.0.1: Host 'localhost.localdomain' is not allowed to connect to this MySQL server
Nov 13 17:57:37 post postfix/cleanup[1373]: warning: 581EF222F4E: virtual_maps map lookup problem for root@post.tp.kurgan.ru
Nov 13 17:57:37 post postfix/cleanup[1373]: warning: 581EF222F4E: skipping further client input
Nov 13 17:57:37 post postfix/pickup[1371]: warning: maildrop/22C2A25AD99: Error writing message file

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 16:13  (MSK)
>>покажите netlist -n|grep ":3306"
>Извиняюсь, но у меня нет netlist в системе %(
Как же вы живете :)

>Nov 13 17:57:37 post postfix/cleanup[1373]: warning: connect to mysql server 127.0.0.1: Host
>'localhost.localdomain' is not allowed to connect to this MySQL server
К серверу вы одключаетесь, теперь дайте права SQL юзеру от которого postfix делается запрос на доступ к базе с хоста 'localhost.localdomain'

  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 16:15  (MSK)
Unk, дружище, это все есть!!!
У меня в базе таблица mysql.host ПУСТАЯ!!!
Из за этого может???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "Postfix не могуж подключиться к MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 13-Ноя-04, 16:26  (MSK)
>Unk, дружище, это все есть!!!
Этого нет иначе у вас все бы работало.
покажите как вы создавали SQL юзера postfix


  Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 16:31  (MSK)
>>Unk, дружище, это все есть!!!
>Этого нет иначе у вас все бы работало.
>покажите как вы создавали SQL юзера postfix
mysql> GRANT select ON mail.* TO postfix@127.0.0.1 IDENTIFIED BY 'postfix';

Я уже понял! Спасибо огромное за отзывчивость!
Вот логи
_______________________________________
Nov 13 18:20:43 post postfix/postfix-script: stopping the Postfix mail system
Nov 13 18:20:43 post postfix/master[1819]: terminating on signal 15
Nov 13 18:22:32 post postfix/postfix-script: starting the Postfix mail system
Nov 13 18:22:32 post postfix/master[960]: daemon started


  Рекомендовать в FAQ | Cообщить модератору | Наверх

24. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 16:38  (MSK)
Постфикс с MySQL взлетел только почту не отправляет в ящик
telnet localhost 25
...
helo post
250 OK
mail from:www@tp.ru
250 Ok
rcpt to:test@virtual1.domain
250 Ok
data
...
sdf
df
dfd
.
и тд

Пишет:
Лог
_______________________________________
Nov 13 18:20:43 post postfix/postfix-script: stopping the Postfix mail system
Nov 13 18:20:43 post postfix/master[1819]: terminating on signal 15
Nov 13 18:22:32 post postfix/postfix-script: starting the Postfix mail system
Nov 13 18:22:32 post postfix/master[960]: daemon started
Nov 13 18:26:51 post postfix/smtpd[1344]: connect from unknown[127.0.0.1]
Nov 13 18:27:04 post postfix/smtpd[1344]: 515E4222F54: client=unknown[127.0.0.1]
Nov 13 18:27:28 post postfix/cleanup[1345]: 515E4222F54: message-id=<20041113152704.515E4222F54@post.tp.kurgan.ru>
Nov 13 18:27:28 post postfix/nqmgr[966]: 515E4222F54: from=<www@tp.ru>, size=337, nrcpt=1 (queue active)
Nov 13 18:27:29 post postfix/smtp[1356]: 515E4222F54: to=<test@virtual1.domain>, relay=none, delay=24, status=deferred (Name service error for virtual1.domain: Host not found, try again)
Nov 13 18:27:30 post postfix/smtpd[1344]: disconnect from unknown[127.0.0.1]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

25. "Postfix не могуж подключиться к MySQL"
Сообщение от Андрей emailИскать по авторуВ закладки(??) on 13-Ноя-04, 16:59  (MSK)
С этим я и сам разберусь!!!
Спасибо за тепрение к начинающим сисадминам!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру