[sisyphus] MySQL и logrotate
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Фев 18 15:17:08 MSK 2003
On Tue, Feb 18, 2003 at 01:42:38PM +0200, Yura Kalinichenko wrote:
> DVL> > DVL> В /etc/logrotate.d/mysql опечатка, и "/root/.my.cnf" следует
> DVL> > DVL> читать как "/etc/my.cnf".
> DVL> >
> DVL> > Не следует. /etc/my.cnf - не место для хранения пароля root.
> DVL>
> DVL> Почему?
> DVL> Этот файл поставляется с правами 600.
> Что не есть правильно. Идеологически это должен быть _общий_
> конфигурационный файл, и кроме секции [mysqld] там имеют право быть и
От него было бы мало пользы в таком случае, ибо серверную конфигурацию
пришлось бы хранить в другом месте...
> А персональные конфигурации принято дома держать.
Никто с этим не спорит.
Но конфигурация для mysqladmin, запускаемого из logrotate, не является
персональной.
> DVL> > Правильное место - действительно /root/.my.cnf.
> DVL> > Но поскольку инит-скрипт запускается с обнуленным $HOME -
> DVL>
> DVL> Какой ещё "инит-скрипт"?
> Тот, из которого запускается logrotate. Например,
> /etc/cron.daily/logrotate.
Это cron-скрипт, его запускает crond(8).
> DVL> > надо либо поправить этот скрипт, дописав в нем export HOME=/root,
> DVL> > либо сделать ln -s /root/.my.cnf /.my.cnf ; chmod 0600
> DVL> /root/.my.cnf
> DVL>
> DVL> Этого ещё не хватало. Не надо в / ничего плодить.
> Ну если мантейнер пакета не доработал - каждый имеет право решать
> проблему как ему удобнее. Во всяком случае ничего криминального в этом не
> вижу.
Не надо советовать создавать в / что-либо.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20030218/4e6618b2/attachment-0011.bin>
Подробная информация о списке рассылки Sisyphus