いつ迄経ってもメールは届かない。
彼方此方と見回っているうちにmariaDBのバイナリログが大変なことになっていた。
db/mariadb-10.2のディレクトリ内に2,700以上のバイナリログが在った。
削除の方法、増えすぎないように抑える方法を探して回ることになる。
直接、コマンドラインのmysqlから消している方もいる。
少しなら良いけどね。
既に2000超えています。
手作業は無理です。(^_^;;
MySQLのサイトですが、13.4.1.1 PURGE BINARY LOGS ステートメントに、
PURGE BINARY LOGS BEFORE '2019-04-02 22:46:26';
と、古いモノの一括指定がありました。(わ〜い)
これで39ファイルに減りました。
良かったよぅ。
同様に、保存期間の設定もできる様です。
mysql> SET GLOBAL expire_logs_days = 10;
で設定し、
mysql> SHOW GLOBAL VARIABLES like 'expire_logs_days';
で確認します。
my.confにも指定できることに気付きました。(できないのかも思っていた)
expire_logs_days=10を[mysqld]の後ろの方に付け足しておけば良いそうです。
両者(DB内とmy.conf)が同一なので、何方が優先されるか判りません。
減れば正しいので何方でも良いです。(笑)