おいちゃんと呼ばれています

ウェブ技術や日々考えたことなどを綴っていきます

MySQL

Puppet で MySQL 5.7.6 以降をセットアップするために mysqld --initialize-insecure を使う

MySQL 5.7 は 昨年10月に GA 出た し、そろそろ導入したいなと。 Puppet でインストール&セットアップしようとしたら、MySQL の root ユーザーのパスワードまわりで手間取ったのでメモ。 (Puppet だけではなく Docker とか、とにかく自動でセットアップし…

レガシーなウェブアプリを Rails で拡張するときに DB の扱いで気をつけること #rubyhiroba

最近仕事で PHP 製のレガシーなウェブアプリの API を Rails でつくるということをやっていまして(僕がイチから構築したわけではないですが)、Rails way に沿っていないスキーマの DB を扱う際に苦労しました。 そのとき苦労した点を一昨日 RubyHiroba 201…

MySQL ログのローテーション設定(logrotate)(flush-logs が cron で動かないときの対処を含む)

MySQL のログをローテートさせる設定をしていて、下記の現象(詳細は本文参照)にハマりました。やっと解決できたのでメモしておきます。 手動でコマンドを叩いたときはうまくいくのに cron で動かしたときは flush-logs がうまくいかない 環境は CentOS 6.3…