facebook twitter hatena line email

「Mysql/ログ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==binlog削除== ログ確認 mysql > show master logs; 削除方法 mysql > purge master logs to 'binlog.000111'; /var/lib/mysqlのbinlog.000000~000111までのファ...」)
 
(sqlログ目視確認)
 
(同じ利用者による、間の3版が非表示)
行1: 行1:
 +
==sqlログ出力方法==
 +
my.cnf
 +
<pre>
 +
[mysqld]
 +
general_log=1
 +
general_log_file=/var/log/mysql/myquery.log
 +
</pre>
 +
===sqlログ目視確認===
 +
<pre>
 +
sudo tail -f /var/log/mysql/myquery.log
 +
</pre>
 +
 
==binlog削除==
 
==binlog削除==
 
ログ確認
 
ログ確認
行5: 行17:
 
  mysql > purge master logs to 'binlog.000111';
 
  mysql > purge master logs to 'binlog.000111';
 
/var/lib/mysqlのbinlog.000000~000111までのファイルが削除される。
 
/var/lib/mysqlのbinlog.000000~000111までのファイルが削除される。
 +
==binlog自動削除==
 +
/etc/my.cnf
 +
<pre>
 +
[mysqld]
 +
expire_logs_days=7
 +
</pre>
 +
設定確認
 +
mysql > show global variables like 'expire_logs_days';

2024年10月28日 (月) 12:27時点における最新版

sqlログ出力方法

my.cnf

[mysqld]
general_log=1
general_log_file=/var/log/mysql/myquery.log

sqlログ目視確認

sudo tail -f /var/log/mysql/myquery.log

binlog削除

ログ確認

mysql > show master logs;

削除方法

mysql > purge master logs to 'binlog.000111';

/var/lib/mysqlのbinlog.000000~000111までのファイルが削除される。

binlog自動削除

/etc/my.cnf

[mysqld]
expire_logs_days=7

設定確認

mysql > show global variables like 'expire_logs_days';