May 3rd, 2019

куличи #118

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/05/03_kulichi

Опередить врага на много лет —
великая стратегия по сути.
Для этого закон про интернет
сегодня подписал Владимир Путин.
Враг думает, что в случае войны
отключит наш народ от интернета?
Но мудрое правительство страны
его давно опередило в этом.


Collapse )

Сисадмину на заметку: йобаный mysql

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/05/03_mysql

Сайт lleo.me временно упал. Ничего страшного, кончилось место из-за разросшейся базы /var/lib/mysql Партиция /var там конструктивно очень небольшая, большая /home

Не вопрос, я перенес /var/lib/mysql в /home/www/mysql, там места дофига, создал симлинк.

Не запускается.

mysqld[2771]: [Warning] Can't create test file /home/www/mysql/bq.lower-test

Ладно, симлинки иногда глючат.
Поправил в конфиге /etc/mysql/mariadb.conf.d/50-server.cnf
datadir=/home/www/mysql
Тот же эффект.

Проверил права mysql mysql 755, всякие там chown -R mysql:mysql /home/www/mysql — тот же эффект.

Нагуглил: MariaDB зачем-то отдельно запрещает писать в /home. Поэтому надо раскомментарить опцию: ProtectHome=false Раскомментарил- тот же эффект.

Нагуглил: ProtectHome может скрываться еще в каких-то конфигах: grep -Ri «protecthome» /lib/systemd/system
Нашел кучу конфигов, упоминающих ProtectHome=true
Поправил связанное с mariadb:
/lib/systemd/system/mariadb.service:ProtectHome=false
/lib/systemd/system/mariadb@.service:ProtectHome=false
Collapse )