cannot connect to mysql base (postfixadmin)

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Takas
проходил мимо

cannot connect to mysql base (postfixadmin)

Непрочитанное сообщение Takas » 2009-07-14 13:31:58

Доброго времени суток

За анонимус извиняюсь.

Поднял mysql, поднял apache, postfixadmin

Mysql работает с параметром --chroot и --skip-networking

Apache работает под обычным пользователем (User httpd Group httpd к примеру)

Вопрос.

Получается что, если не дашь права httpd (на чтение и запись) на директорию и сам сокет mysql postfixadmin (ну по сути httpd) не сможет выполнить соединение с бд?

Или есть какое-то еще решение?

Просветите пожалуйста.

Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: cannot connect to mysql base (postfixadmin)

Непрочитанное сообщение Morty » 2009-07-14 13:46:17

подключаться к 127.0.0.1 ?

Takas
проходил мимо

Re: cannot connect to mysql base (postfixadmin)

Непрочитанное сообщение Takas » 2009-07-14 14:00:19

Вопрос не в том, что не подключается (если дать права на директорию (в chroot mysql) и на сокет пользователю под которым работает apache, то все коннектится и под localhost ... 127.0.0.1 будет то же самое, честно скажу, не проверял, так как в базе у меня пользователь заведен именно под localhost (в принципе не проблема завести и на 127.0.0.1, только зачем?)

То есть кроме решения, как выдать права на сокет в chroot пользователю под которым работает апач? Есть ли другое решение?

Takas
проходил мимо

Re: cannot connect to mysql base (postfixadmin)

Непрочитанное сообщение Takas » 2009-07-14 14:17:53

Завел пользователя на 127.0.0.1 в базе ... та же самая ситуация (если не дать права httpd на запись в сокет, коннекта нет)...

Takas
проходил мимо

Re: cannot connect to mysql base (postfixadmin)

Непрочитанное сообщение Takas » 2009-07-14 17:26:50

Ответ напрашивается сам собой.

Либо chroot и права, либо вывод из chroot...

Спасибо Morty за ответ

З.Ы. Просто не хорошо это как-то... давать права на запись в сокет mysql демону apache... Ну по другому видать никак...