怎么看mysql实时日志

2023年 10月 21日 62.6k 0

MySQL实时日志记录了数据库操作的详细信息,包括用户的查询、数据修改等。在实际运营MySQL服务器时,我们往往需要及时查看MySQL日志,以便发现和解决潜在的问题。那么,怎么查看MySQL实时日志呢?

怎么看mysql实时日志

首先,我们需要登录MySQL数据库,然后输入下面的命令:

mysql>show variables like '%log%';

这个命令会返回日志的相关信息,如下所示:

+-------------------------+-----------------------+
| Variable_name | Value |
+-------------------------+-----------------------+
| general_log | OFF |
| general_log_file | /var/log/mysql/mysql.log |
| log | OFF |
| log_bin | ON |
| log_bin_basename | /var/lib/mysql/mysql-bin |
| log_bin_index | /var/lib/mysql/mysql-bin.index |
| log_bin_trust_function_creators | OFF |
| log_bin_use_v1_row_events | OFF |
| log_error | /var/log/mysql/error.log |
| log_output | FILE |
| log_queries_not_using_indexes | OFF |
| log_slave_updates | OFF |
| log_slow_admin_statements | OFF |
| log_slow_slave_statements | OFF |
| log_throttle_queries_not_using_indexes | 0 |
| log_warnings | 1 |
| slow_query_log | OFF |
| slow_query_log_file | /var/lib/mysql/mysql-slow.log |
+-------------------------+-----------------------+

如果需要打开日志,我们可以使用以下命令:

mysql>SET GLOBAL general_log = 'ON';

然后,我们可以打开MySQL的日志文件查看实时日志:

tail -f /var/log/mysql/mysql.log

如果需要查看MySQL的错误日志,可以使用以下命令:

tail -f /var/log/mysql/error.log

总结一下,查看MySQL实时日志需要以下步骤:

  • 登录MySQL数据库
  • 检查日志配置
  • 打开日志
  • 使用tail命令查看实时日志

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论