ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一、概述 配置在(my.cnf)中,即可生效; ## 二、错误日志 启动、运行、停止 mysqld(MySQL Server) 遇到的问题; ``` log-error=/var/log/mysqld.log ``` ![](https://img.kancloud.cn/53/00/53005fefe5cb87ec060b25fea6aba69c_1103x255.png) ## 三、通用查询日志 建立客户端连接和从客户端接收的语句全部记入通用查询日志; ``` general-log=0 //控制是否启用通用日志 general_log_file=/var/log/mysql.log ``` >[danger] 一般都是关闭的,因为日志文件会太大; ## 四、慢查询日志 把执行用时超过long_query_time变量值的查询命令记入慢查询日志; ``` slow-query-log=1 slow_query_log_file=/var/log/mysqlslowquery.log long_query_time=10 #默认10秒 ``` ## 五、二进制日志:log-bin 更改数据的语句记入二进制日志,它不记录SELECT、SHOW等那些不修改数据的SQL语句;主要用于数据库恢复和主从复制,以及审计(audit)操作; ``` log-bin=mysql-bin ``` >[danger] 把对数据进行修改的所有SQL命令(也就是INSERT、UPDATE和DELETE命令)以二进制格式记入日志; ## 六、DDL日志 DDL日志是为了维护DDL操作的原子性,DDL日志会在需要时,生成在数据目录下:ddl_log.log;一般是不需要人为干预该日志文件,除非该日志文件达到上限4G; ## 七、中继日志 从复制master server接收到的数据更改;