/var/log/mysql/error.log
。/var/log/mysql/general.log
。/var/log/mysql/slow-query.log
。/var/log/mysql/binlog.*
。查看日志
sudo tail -f /var/log/mysql/日志文件名
。sudo mysqlbinlog /var/log/mysql/binlog.000001
。开启/关闭日志
/etc/mysql/my.cnf
或 /etc/mysql/mysql.conf.d/mysqld.cnf
,修改对应参数(如 general_log=1
),重启服务生效。日志轮转
logrotate
工具自动切割日志,配置文件 /etc/logrotate.d/mysql
,示例:/var/log/mysql/*.log {
daily
rotate 7
compress
missingok
postrotate
systemctl restart mysql
endscript
}
```。
权限管理
mysql
用户:sudo chown -R mysql:mysql /var/log/mysql/
。