普通日志
记录了服务器接收到的每一个查询或是命令,无论这些查询或是命令是否正确甚至是否包含语法错误,general log 都会将其记录下来 ,记录的格式为 {Time ,Id ,Command,Argument }。也正因为mysql服务器需要不断地记录日志,开启General log会产生不小的系统开销。 因此,Mysql默认是把General log关闭的。
开启普通日志
vim /etc/my.cnf
general-log= ON
general-log-file=/var/lib/mysql/lys-mysql.log
日志输出,不包含错误日志信息
错误日志
错误日志记录着mysqld启动和停止,以及服务器在运行过程中发生的错误的相关信息。在默认情况下,系统记录错误日志的功能是关闭的,错误信息被输出到标准错误输出
新参数log_error_verbosity更简单,它有三个可选值, 分别对应:
-
- 错误信息;
-
- 错误信息和告警信息;
-
- 错误信息、告警信息和通知信息