如何启用MySQL日志记录(开启mysql日志记录)
MySQL能够将遵守一定规则的某些记录写入一种记录日志中,以便系统管理员或开发人员可以进行更好地数据恢复和故障排除。最常用的日志类型是慢查询日志和错误日志。本文将介绍如何启用MySQL的日志功能。
1. 修改/etc/my.cnf 文件,找到如下行并将参数值改为On:
log-slow-queries = On
### 使用以下命令进行MySQL日志记录:
mysql -e ‘SET GLOBAL slow_query_log = ON;’
““
2. 启用错误日志,在my.cnf文件中添加如下行:
log-error = /var/log/mysql/mysqld.log
3. 使用以下命令重新启动MySQL:
sudo service mysqld restart
4. 启用慢查询日志,在 my.cnf
文件中添加如下行:
log_slow_queries = /var/log/mysql/slow_queries.log
5. 使用以下命令重新启动MySQL:
sudo service mysqld restart
以上就是关于MySQL日志记录的启用步骤。从上面的步骤可以看出,需要的配置文件参数并不多,但是它们都是必须配置的,要不然MySQL将不能正常工作。而且一定要重新启动MySQL,这样日志记录才会生效。此外,为了保证日志的记录,最好确认log_warnings参数被设置为2。