#暑期创作大赛#
错误日志(Error Log)配置:
- 修改 my.cnf 配置文件(Linux)或 my.ini 配置文件(Windows):
[mysqld]
log-error=/var/log/mysql/error.log
- 重启 MySQL 服务使配置生效。
- 错误日志文件路径为 /var/log/mysql/error.log,记录 MySQL 服务器运行过程中的错误信息。
查询日志(Query Log)配置:
- 修改 my.cnf 配置文件(Linux)或 my.ini 配置文件(Windows):
[mysqld]
general_log=1
general_log_file=/var/log/mysql/query.log
- 重启 MySQL 服务使配置生效。
- 查询日志文件路径为 /var/log/mysql/query.log,记录所有客户端执行的语句。
慢查询日志(Slow Query Log)配置:
- 修改 my.cnf 配置文件(Linux)或 my.ini 配置文件(Windows):
[mysqld]
slow_query_log=1
slow_query_log_file=/var/log/mysql/slowquery.log
long_query_time=2
- 重启 MySQL 服务使配置生效。
- 慢查询日志文件路径为 /var/log/mysql/slowquery.log,记录执行时间超过 2 秒的查询语句。
二进制日志(Binary Log)配置:
- 修改 my.cnf 配置文件(Linux)或 my.ini 配置文件(Windows):
[mysqld]
log-bin=/var/log/mysql/binlog
binlog_format=row
- 重启 MySQL 服务使配置生效。
- 二进制日志文件路径为 /var/log/mysql/binlog,记录数据库的更改操作。
中继日志(Relay Log)配置(适用于主从复制):
- 修改 my.cnf 配置文件(Linux)或 my.ini 配置文件(Windows):
[mysqld]
relay_log=/var/log/mysql/relaylog
- 重启 MySQL 服务使配置生效。
- 中继日志文件路径为 /var/log/mysql/relaylog,用于主从复制过程中的数据传递和同步。
通过修改相应的配置文件,设置正确的日志路径和文件名,然后重启 MySQL 服务使配置生效。这样就能够启用和配置相应的日志类型,并根据需求进行优化和调整。