如何启用MariaDB的日志记录

在数据库开发时,有时需要查询数据库日志用于故障排除,性能优化等。MariaDB的数据库日志记录功能缺省是关闭的,需要手工开启。

1、以root身份进入MariaDB的命令行

mysql -u root -p

2、查看日志设置

show variables like "general_log%";

general_log是OFF表明日志记录功能是关闭的

3、打开日志记录

set global general_log=on;
show variables like  "general_log%";

可以看到general_log是ON了。

general_log_file 表示日志存放在哪个文件里,这里日志存放在/var/lib/mysql/bogon.log文件里。/var/lib/mysql是MariaDB缺省的安装路径,如果你的数据库安装路径不同,请到你的数据库安装路径下查看日志文件。这个日志文件也可以设置,使用如下命令设置。

set global general_log_file='/var/log/mysql/mysql.log';

4、关闭日志记录

调试结束后要记得关闭日志记录,因为开启日志记录会导致数据库性能和响应时间较大幅度的增加。

set global general_log=off;

Leave a Comment

Your email address will not be published. Required fields are marked *