<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">9 сентября 2015 г., 23:46 пользователь Alexey Shabalin  написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">22 августа 2015 г., 13:07 пользователь Michael Shigorin написал:<span class=""><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>On Fri, Aug 21, 2015 at 05:51:47PM +0300, Alexey Shabalin wrote:<br>
&gt; В тестовом задании [#147896] подготовлена сборка mariadb-10.0.21-alt1.<br>
<br>
</span>Спасибо!<br>
<span><br>
&gt; Предыдущая сборка была основана на федоровском спеке и не содержала<br>
&gt; альтового chroot&#39;а.<br>
<br>
</span>Насколько понимаю, сделано было отчасти из нежелания связываться,<br>
но местами и сознательно -- так появляется возможность выбора<br>
между чрутованным и &quot;ванильным&quot; вариантом, правда, усложняется<br>
переход между MySQL и MariaDB (который мне кажется более важным).<br>
<span><br></span></blockquote></span><div>Давайте определяться пока не поздно. Не чрутованая альтернатива тоже нужна.</div><div>Я сейчас добиваю mariadb-galera, в которой сначала сделал chroot, а теперь отрываю, т.к. там для синхронизации нужны rsync и др. И апстримные скрипты править проблематично.</div><div>Так же, один из &quot;бонусов&quot;, без chroot сервис можно сразу пускать от пользователя mysql(что я и делаю в mysqld.service).</div><div><br></div></div></div></div></blockquote><div><br></div><div>Я вижу несколько вариантов:</div><div><br></div><div>1) MySQL с chroot, mariadb и mariadb-galera без chroot.</div><div>2) MySQL и mariadb и chroot,  mariadb-galera без chroot. mariadb-galera с отключенным wsrep почти тоже самое, что и просто mariadb.</div><div>3) напрячься и обеспечить работу  mariadb как в chroot, так и без. Тут возможны различные варианты - control для изменения настроек my.cnf, alternatives для скриптов запуска в chroot|non-chroot.</div><div><br></div><div>Мне удобней первый вариант - делать ничего не надо :)</div><div>Третий вариант наверно предпочтителен, но и мороки с ним больше. Например, под systemd вариант без chroot запускать достаточно от пользователя User=mysql, а с chroot придется указывать User=root (не может простой пользователь выполнять chroot). Конечно можно в обоих вариантах использовать User=root, демон потом сам понижает привилегии, но ... хочется красоты :)</div><div><br></div><div>Под SysV пока ничего не трогаю. Хотя в RC mysql-5.7 наконец-то добавили (ага, на дворе 2015 год :) :</div><div>- поддержку syslog (раньше shell-скрипт mysqld_safe перехватывал вывод на консоль и отправлял в syslog)</div><div>- параметр --daemonize[={OFF|ON}]. Не пойму, почему его анонсируют для поддержки systemd, потому что systemd и сам умеет запускать сервисы без --daemon и предоставлять консоль для них. </div><div>Думаю эти нововведения и в mariadb перенесут.</div><div><br></div><div> </div></div>-- <br><div class="gmail_signature">Alexey Shabalin<br><br><br><br></div>
</div></div>