mysql日志文件在哪

我无法弄清楚这个MySQL日志文件之前隐藏在哪里。
我当时真的很困惑。
然后,我在网上搜索了一下,发现了一个技巧,那就是使用这个SQL语句:SHOW VARIABLES LIKE 'general_log_file';执行后,天哪,它就像魔术一样向我展示了。
看,如果你这次尝试一下,你可能会看到类似这样的结果:/var/log/mysql/mysql.log。
这不是告诉我们日志文件就放在这个根目录下,文件名为mysql.log。
但请注意,此路径取决于您的操作系统和 MySQL 版本,并且可能与上述路径不同。
因此,您需要首先检查它是如何在 MySQL 配置文件中设置的。
如果没有设置,则默认设置。
总之,如果你记住了这些SQL语句,你就可以很容易地找到日志文件。

mysql数据库日志怎么看

启动MySQL日志模块,先添加配置,然后重启。
配置文件中添加log-bin,指定库中添加binlog-do-db。
重新启动服务,检查变量确认,并使用命令检查日志文件。

如何查看mysql数据库操作记录日志?

普通查询日志记录了所有的SQL语句。

添加到配置文件[mysqld]:general_log=1 ,general_log_file=/path/to/log.log。

慢速 SQL 查询日志记录超时。

添加到配置文件:slow_query_log=1 、slow_query_log_file=/path/to/slow.log、long_query_time=1 秒。

Performance_schema 监控性能。

检查 events_statements_current 以查看当前的 SQL。

检查 events_statements_history 以查看 SQL 历史记录。

二进制日志记录数据修改语句。

使用mysqlbinlog来分析:mysqlbinlog /path/to/binlog.000001
启用日志记录会降低服务器速度。

在生产环境中使用时要小心。
你自己掂量一下吧。