下面是一些查看MySQL日志的基础语句。
# 查看错误日志 SHOW VARIABLES LIKE 'log_error'; # 查看慢查询日志 SHOW VARIABLES LIKE 'slow_query_log'; # 查看二进制日志 SHOW VARIABLES LIKE 'log_bin'; # 查看慢查询阈值 SHOW VARIABLES LIKE 'long_query_time';
你可以使用以上命令来查询MySQL的日志配置信息。但是如果你想查看具体的日志内容,则需要使用各种日志工具。
例如,想要查看错误日志,可以用以下命令:
# 查看错误日志 sudo tail -f /var/log/mysql/error.log
这个命令可以实时查看MySQL的错误日志。
如果想要查看慢查询日志,则需要在MySQL中开启慢查询日志,并设置日志文件路径和慢查询阈值。例如:
# 在MySQL中开启慢查询日志 SET GLOBAL slow_query_log = 'ON'; # 设置慢查询日志路径 SET GLOBAL slow_query_log_file = '/path/to/slow-query.log'; # 设置慢查询阈值 SET GLOBAL long_query_time = 5;
慢查询日志开启后,可以使用以下命令来查看:
# 查看慢查询日志 sudo tail -f /path/to/slow-query.log
除了以上命令,还有很多其他工具和技巧可以帮助大家查看MySQL的日志,比如MySQL自带的logrotate工具、pt-query-digest工具等等。需要根据实际情况选择合适的工具来进行日志的分析和处理。