请问我的mysql的日志log在什么地方

默认安装只有很小的错误日志,没有logls-l/usr/local/mysql/data/*.err

MySQL中怎样查看错误日志和二进制日志?

MySQL错误日志记录了数据库操作中的严重错误以及启动和停止进程的信息。
默认保存在/var/log/目录下,文件名为mysqld.log。
如果发生数据库错误,应首先检查此日志。

二进制日志(BINLOG)记录了数据恢复和主从复制的所有DDL和DML语句。
MySQL8版本默认开启。
关键参数包括:

log_bin_basename:日志基名,根据该基名生成文件名。
log_bin_index:记录与当前服务器关联的BINLOG文件。

MySQL支持多种BINLOG格式,通过/etc/my.cnf的binlog_format参数进行配置。

要查看二进制日志,您必须使用mysqlbinlog实用程序。
清理日志可以通过删除特定编号的文件或配置过期时间来实现。

默认情况下不启用查询日志记录的客户端操作语句。
开启后,所有的增删改查都会记录在mysql_query.log文件中。
运行一段时间后,这个文件的大小会明显增加。

慢查询日志记录执行时间超过long_query_time的SQL语句(不记录默认的10秒管理语句或索引查询)。
可以通过配置/etc/my.cnf中的参数并调整long_query_time和min_examined_row_limit来启用。

所有参数配置完成后,重启MySQL服务器即可生效。